CVE-2026-74566 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

keys: allineare l'ordine dei byte delle chunk di chiave con quello atteso da keyring_diff_objects()

keyring_get_key_chunk() carica i byte della descrizione nella parte bassa dell'indirizzo della chunk per prima, mentre keyring_diff_objects() numerizza il primo bit diverso partendo dall'estremità bassa e compatta l'indice assoluto dei byte nel livello senza rimuovere lo spostamento (offset) del prefisso inline che il livello porta già con sé. I due componenti sono in disaccordo sull'ordine dei byte e sulla posizione dei bit, quindi all'array viene segnalato erroneamente che le prime due chiavi differiscono a un bit che non è effettivamente diverso nella chunk utilizzata dal walker, consentendo a descrizioni costruite ad hoc di collidere nello stesso nodo.

Caricare la chunk nell'ordine assunto da keyring_diff_objects() e rimuovere la lunghezza del prefisso inline quando si compatta l'indice dei byte nel livello. Questo modifica solo l'ordinamento in memoria utilizzato per posizionare le chiavi all'interno di un keyring; le operazioni di aggiunta, ricerca e lettura delle chiavi che non collidono rimangono invariate.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!