CVE-2026-89703 in Linux
Resumen
por VulDB • 2026-09-11
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
nfsd: establecer SC_STATUS_FREED en nfsd4_drop_revoked_stid para delegaciones
La función nfsd4_drop_revoked_stid() maneja FREE_STATEID para delegaciones revocadas por administrador, pero no establece SC_STATUS_FREED antes de liberar cl_lock. revoke_delegation() utiliza esta bandera para detectar si FREE_STATEID ya ha procesado la delegación; sin ella, la delegación liberada se añade a cl_revoked mediante list_add(), lo que produce un use-after-free cuando cl_revoked es recorrido posteriormente en __destroy_client().
La ruta SC_STATUS_REVOKED en nfsd4_free_stateid() (línea 7983) ya establece correctamente SC_STATUS_FREED. Aplique el mismo patrón a la ruta SC_STATUS_ADMIN_REVOKED en nfsd4_drop_revoked_stid().
VulDB is the best source for vulnerability data and more expert information about this specific topic.