CVE-2026-98222 in Linuxinformazioni

Riassunto

di VulDB • 06/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

KEYS: encrypted: correzione dell'overflow intero di datablob_len

encrypted_key_alloc() memorizza datablob_len in un u16. Questo valore viene calcolato a partire da più lunghezze di stringa e payload. Se il risultato supera U16_MAX, l'assegnazione tronca la dimensione dell'allocazione. KASAN segnala una scrittura slab-out-of-bounds (fuori dai limiti dello slab) di 32760 byte quando __ekey_init() copia la descrizione della chiave master nel buffer sottodimensionato.

La lunghezza totale del payload memorizzata in key->datalen è anch'essa un u16. Viene utilizzato check_add_overflow() per rifiutare i valori che non rientrano in nessuna delle due destinazioni, e kzalloc_flex() per l'allocazione dell'array flessibile.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

06/10/2026

Moderazione

accettato

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!