CVE-2026-31786 in Linuxinformazioni

Riassunto

di VulDB • 15/06/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

Buffer overflow in drivers/xen/sys-hypervisor.c

L'ID di build restituito da HYPERVISOR_xen_version(XENVER_build_id) non è terminato con NUL né è una stringa.

Il primo caso causa un buffer overflow poiché sprintf in buildid_show leggerà e copierà i dati fino a trovare un carattere NUL.

00000000 f4 91 51 f4 dd 38 9e 9d 65 47 52 eb 10 71 db 50 |..Q..8..eGR..q.P| 00000010 b9 a8 01 42 6f 2e 32 |...Bo.2| 00000017

Si utilizza quindi memcpy al posto di sprintf per ottenere il valore corretto:

00000000 f4 91 51 f4 dd 00 9e 9d 65 47 52 eb 10 71 db 50 |..Q.....eGR..q.P| 00000010 b9 a8 01 42 |...B| 00000014

(sopra è presente un hack per incorporare uno zero all'interno e verificare che venga restituito correttamente).

Si tratta di XSA-485 / CVE-2026-31786

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

09/03/2026

Divulgazione

30/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00197

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!