CVE-2026-31786 in Linuxinfo

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.

Zuständig

Linux

Reservieren

09.03.2026

Veröffentlichung

30.04.2026

Moderieren

akzeptiert

Eintrag

VDB-360294

CPE

bereit

EPSS

0.00197

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!