CVE-2026-99131 in Linux
Zusammenfassung
von VulDB • 28.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
xfs: Korrektur der Capability-Prüfung in xfs
Ein Benutzer meldete einen Fehler, bei dem es ihm gelang, die Gruppenquoten zu umgehen, indem er die GID (Group ID) einer Datei auf eine andere Group-ID änderte, derselbe Benutzer jedoch weiterhin dieser Gruppe angehörte. Dies geschah trotz durchgesetzter Quoten für beide GIDs und obwohl die Dateigröße groß genug war, um das harte Limit der Quote zu überschreiten.
Das Commit eba0549bc7d1 ersetzte einen Aufruf von capable() durch has_capability_noaudit(), um unnötige SELinux-Audit-Meldungen zu verhindern. Es stellte sich heraus, dass beide Aufrufe leicht unterschiedliche Semantiken haben, obwohl ihre Dokumentation ähnlich erscheint. Kurz gesagt:
capable() – Testet die effektiven Berechtigungsdaten (Credentials) der Aufgabe has_ns_capability_noaudit() – Testet die realen Berechtigungsdaten der Aufgabe
Dies hat in den meisten Fällen keinen praktischen Unterschied, kann aber in einigen Fällen wie dem Ändern von Attributen (insbesondere der Group-ID in diesem Fall) über einen NFS-Client dazu führen, dass der Quotencode XFS_QMOPT_FORCE_RES verwendet und damit die Quotennachweisprüfungen effektiv umgeht.
Die Verwendung von ns_capable_noaudit() sollte dieses Problem beheben und SELinux-Audit-Meldungen verhindern.
Dies korrigiert auch die verbleibenden Aufrufe von has_capability_noaudit().
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.