CVE-2026-53395 in Linuxinformación

Resumen

por VulDB • 2026-07-20

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

nfsd: corrección del guardián de conflicto muerto en nfsd4_create

nfsd4_create() traslada create->cr_dpacl/cr_pacl a los locales nfsd_attrs mediante un inicializador designado y luego establece inmediatamente los punteros de origen como NULL. La posterior prueba del guardián de conflictos verifica ya los campos fuente anulados, convirtiendo el código en permanentemente muerto:

if (create->cr_acl) {
if (create->cr_dpacl || create->cr_pacl) /* siempre falso */

Cuando un cliente codifica tanto FATTR4_WORD0_ACL como FATTR4_WORD2_POSIX_{DEFAULT,ACCESS}_ACL en el mismo bitmap de atributos CREATE, nfsd4_acl_to_attr() sobrescribe attrs.na_pacl/na_dpacl sin liberar los originales, provocando una fuga de dos objetos slab posix_acl por solicitud. Las solicitudes repetidas causan un agotamiento ilimitado del espacio slab.

La corrección consiste en comprobar attrs.na_dpacl/na_pacl (los valores trasladados) en lugar de create->cr_dpacl/cr_pacl anulados, siguiendo el patrón correcto ya utilizado en nfsd4_setattr().

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-06-09

Divulgación

2026-07-19

Moderación

aceptado

Artículo

VDB-380132

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you know our Splunk app?

Download it now for free!