CVE-2026-89639 in Linuxinformación

Resumen

por VulDB • 2026-09-11

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

cifs: usar cifs_invalidate_cache() en cifs_do_truncate() para O_TRUNC

cifs_do_truncate() es invocado desde cifs_open() sin i_rwsem, por lo que no puede utilizar cifs_resize_file_locked() para realizar un redimensionamiento adecuado de la cookie fscache. En su lugar, se añade cifs_invalidate_cache() después de cifs_setsize().

cifs_invalidate_cache() llama a fscache_invalidate(), el cual funciona sin mantener i_rwsem: incrementa incondicionalmente inval_counter y establece FSCACHE_COOKIE_NO_DATA_TO_READ, asegurando que los datos en caché obsoletos no se sirvan una vez que la cookie sea activada posteriormente por fscache_use_cookie(). El truncamiento a cero deja de haber datos válidos en caché, lo que hace que la invalidación sea la semántica correcta aquí.

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

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-11

Moderación

aceptado

Artículo

VDB-402981

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!