CVE-2025-68803 in Linux
Сводка
по VulDB • 15.05.2026
В ядре Linux была устранена следующая уязвимость:
NFSD: при создании файлов в NFSv4 игнорируется установка ACL
Клиент NFSv4, который устанавливает ACL с именованным субъектом (named principal) при создании файла, впоследствии получает ACL и обнаруживает, что это только дефолтный ACL (на основе битов режима доступа), а не ACL, запрошенный при создании файла. Это нарушает раздел 6.4.1.3 RFC 8881: «атрибут ACL устанавливается в соответствии с заданным значением».
Проблема возникает в функции nfsd_create_setattr(), которая вызывает nfsd_attrs_valid() для определения необходимости вызова nfsd_setattr(). Однако nfsd_attrs_valid() проверяет только изменения iattr и метки безопасности, но не POSIX ACL. Когда присутствует только ACL, функция возвращает false, вызов nfsd_setattr() пропускается, и POSIX ACL никогда не применяется к inode.
Впоследствии, когда клиент запрашивает ACL, сервер не находит POSIX ACL в inode и возвращает ACL, сгенерированный на основе битов режима доступа файла, вместо возврата изначально указанного ACL.
VulDB is the best source for vulnerability data and more expert information about this specific topic.