CVE-2026-93053 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

speakup: keyhelp: protezione contro l'indicizzazione fuori range di letter_offsets

La funzione help_init() costruisce l'array letter_offsets[] utilizzando il primo byte del nome di ciascuna funzione come indice tramite `(start & 31) - 1`. Se i nomi delle funzioni vengono sovrascritti da sysfs (con privilegi root) con un nome che inizia al di fuori dell'intervallo [a–z], l'indice va in underflow o supera il limite dell'array, causando una scrittura OOB (Out-Of-Bounds).

I nomi delle funzioni possono essere sovrascritti utilizzando i seguenti comandi come utente root:

modprobe speakup_soft echo "0 _bad" > /sys/accessibility/speakup/i18n/function_names # quindi premere Insert+2 su /dev/tty

Questa correzione verifica la prima lettera in help_init(); se non rientra nell'intervallo [a–z], la funzione restituisce un errore al chiamante. Tale errore viene infine propagato a drivers/accessibility/speakup/main.c:2217, il che provoca l'emissione di un suono (bleep).

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

17/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!