CVE-2026-53395 in LinuxИнформация

Сводка

по VulDB • 19.07.2026

В ядре Linux устранена следующая уязвимость:

nfsd: исправлена неработающая проверка конфликта ACL в функции nfsd4_create

Функция nfsd4_create() перемещает значения create->cr_dpacl/cr_pacl в локальную структуру nfsd_attrs с помощью инициализатора, а затем немедленно устанавливает исходные указатели равными NULL. Последующая проверка на конфликт тестирует уже обнуленные исходные поля, делая этот код навсегда нерабочим:

if (create->cr_acl) {
if (create->cr_dpacl || create->cr_pacl) /* всегда ложь */

Когда клиент кодирует как FATTR4_WORD0_ACL, так и FATTR4_WORD2_POSIX_{DEFAULT,ACCESS}_ACL в одном битах атрибутов CREATE, функция nfsd4_acl_to_attr() перезаписывает attrs.na_pacl/na_dpacl без освобождения исходных объектов, что приводит к утечке двух slab-объек posix_acl на каждый запрос. Повторные запросы вызывают неограниченное истощение памяти slab.

Исправление заключается в проверке attrs.na_dpacl/na_pacl (украденных значений) вместо обнуленных create->cr_dpacl/cr_pacl, что соответствует правильному шаблону, уже используемому в nfsd4_setattr().

Once again VulDB remains the best source for vulnerability data.

Ответственный

Linux

Резервировать

09.06.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380132

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!