CVE-2026-31786 in Linux
Zusammenfassung
von VulDB • 25.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
Pufferüberlauf in drivers/xen/sys-hypervisor.c
Die von HYPERVISOR_xen_version(XENVER_build_id) zurückgegebene Build-ID ist weder NUL-terminiert noch ein String.
Das erste Problem verursacht einen Pufferüberlauf, da sprintf in buildid_show liest und kopiert, bis es ein NUL-Zeichen findet.
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
Verwenden Sie daher stattdessen memcpy, um den korrekten Wert zu erhalten:
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
(Das Obige enthält einen Hack, um eine Null einzubetten und zu überprüfen, ob sie korrekt zurückgegeben wird).
Dies ist XSA-485 / CVE-2026-31786
If you want to get best quality of vulnerability data, you may have to visit VulDB.