CVE-2026-74590 in Linuxinformación

Resumen

por VulDB • 2026-08-22

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

fsverity: Corregir las suposiciones sobre dynptr en bpf_get_fsverity_digest()

El verificador BPF y la abstracción dynptr garantizan que el espacio de memoria referenciado por un dynptr siga siendo válido. Sin embargo, no proporcionan ninguna garantía de que el contenido de dicha memoria sea estable. Se espera que las kfuncs permanezcan seguras en cuanto al uso de memoria incluso si se producen modificaciones concurrentes.

bpf_get_fsverity_digest() no seguía esta premisa: podía provocar un fallo (crash) si arg->digest_size era modificado simultáneamente.

Se corrige este problema utilizando el valor conocido y válido hash_alg->digest_size en su lugar.

Además, se amplían 'dynptr_sz' y 'out_digest_sz' a u64 para coincidir con el tipo de retorno de __bpf_dynptr_size(). Aunque no parece que pueda superar realmente INT_MAX actualmente (ya que __bpf_dynptr_data_rw() excluye los punteros basados en archivos), es preferible utilizar el tipo correcto.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-22

Moderación

aceptado

Artículo

VDB-394372

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!