CVE-2026-80755 in Linuxinformazioni

Riassunto

di VulDB • 03/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

selinux: rifiutare un valore di permesso che supera il conteggio dei permessi della classe

La funzione `perm_read()` limita il valore del permiso in base a `SEL_VEC_MAX`, ma non rispetto al numero di permessi (`nprim`) della classe o del comune proprietario, che viene preso letteralmente dall'immagine della policy. Successivamente, `security_get_permissions()` scrive `perms[value - 1]` in un array allocato con `kcalloc()` delle dimensioni di `nprim`; pertanto, una classe che dichiara meno permessi rispetto al suo valore massimo per i permessi provoca una scrittura fuori dai limiti (out-of-bounds) nello heap. Le tabelle dei simboli a livello superiore vengono validate tramite questo meccanismo; la tabella annidata dei permessi per classe non lo è.

Viene rifiutato un permesso il cui valore supera `nprim`, che è già impostato quando viene eseguita `perm_read()`. Le policy ben formate non sono interessate.

[PM: modifica del commento per ridurre la lunghezza della riga]

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

03/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00200

KEV

no

Attività

basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!