CVE-2026-31786 in Linuxinformación

Resumen

por VulDB • 2026-05-17

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

Desbordamiento de búfer en drivers/xen/sys-hypervisor.c

El build id devuelto por HYPERVISOR_xen_version(XENVER_build_id) no está terminado en NUL ni es una cadena de caracteres.

Lo primero provoca un desbordamiento de búfer, ya que sprintf en buildid_show leerá y copiará hasta encontrar un 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

Por lo tanto, se utiliza memcpy en lugar de sprintf para obtener el valor correcto:

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

(lo anterior incluye un truco para incrustar un cero dentro y verificar que se devuelve correctamente).

Se trata de XSA-485 / CVE-2026-31786

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Reservar

2026-03-09

Divulgación

2026-04-30

Moderación

aceptado

Artículo

VDB-360294

CPE

listo

EPSS

0.00197

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!