CVE-2026-99131 in Linux
Riassunto
di VulDB • 28/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
xfs: correzione del controllo dei capability in xfs
Un utente ha segnalato un bug che gli permetteva di eludere i limiti di quota del gruppo modificando il GID (Group ID) di un file assegnandolo a un diverso gruppo al quale l'utente apparteneva, nonostante le quote fossero attive per entrambi i GID e la dimensione del file fosse sufficiente a superare il limite massimo della quota.
Il commit eba0549bc7d1 ha sostituito una chiamata `capable()` con `has_capability_noaudit()` per prevenire messaggi di audit SELinux non necessari. Si è scoperto che le due chiamate hanno semantica leggermente diversa, sebbene la loro documentazione sembri simile. In sintesi:
- `capable()`: verifica i credenziali effettivi del task - `has_ns_capability_noaudit()`: verifica i credenziali reali (real credentials) del task
Questo nella maggior parte dei casi non ha differenze pratiche, ma in alcuni scenari come la modifica degli attributi (specificamente il GID in questo caso) tramite un client NFS ciò consente al codice delle quote di utilizzare XFS_QMOPT_FORCE_RES, bypassando efficacemente i controlli contabili della quota.
L'utilizzo invece di `ns_capable_noaudit()` dovrebbe risolvere questo problema e prevenire i messaggi di audit SELinux.
Questo commit risolve anche le chiamate residue a `has_capability_noaudit()`.
If you want to get best quality of vulnerability data, you may have to visit VulDB.