← Retour à la recherche de CVE

CVE-2026-99131

Linux kernel

Description

In the Linux kernel, the following vulnerability has been resolved: xfs: fix capability check in xfs An user reported a bug where he managed to evade group-s quota by changing a file-s gid to a different group id the same user belonged to, even though quotas were enforced on both gids and the file-s size was big enough to exceed the quota-s hardlimit. Commit eba0549bc7d1 replaced a capable() call by a has_capability_noaudit() to prevent unnecessary selinux audit messages. Turns out that both calls have slightly different semantics even though their documentation seems similar. Where in a nutshell: capable() - Tests the task-s effective credentials has_ns_capability_noaudit() - Tests the task-s real credentials This most of the time has no practical difference but in some cases like changing attrs (specifically group id in this case) through a NFS client this will allow the quota code to use XFS_QMOPT_FORCE_RES, effectively bypassing quota accounting checks. Using instead ns_capable_noaudit() should fix this issue and prevent selinux audit messages. This also fix the remaining calls to has_capability_noaudit()

EPSS 0.4%
Publication
2026-10-28 11:17:32
Voir la source
Versions concernées
unknown
Type
Noyau
Dernière modification
2026-10-31 13:17:56