CVE-2026-64052 in Linuxinformación

Resumen

por VulDB • 2026-07-19

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

block: bio-integrity: Corregir null-ptr-deref en bio_integrity_map_user()

pin_user_pages_fast() puede tener un éxito parcial y devolver el número de páginas que realmente fueron fijadas (pinned). Sin embargo, bio_integrity_map_user() no maneja este fijado parcial. Esto provoca una falla general de protección ya que bvec_from_pages() desreferencia una dirección de página no fijada, la cual es 0.

Para corregirlo, se añade una comprobación para verificar que toda la memoria solicitada esté fijada. Si ocurre un fijado parcial, se deshace el fijado de la memoria y se devuelve -EFAULT.

Kernel Oops:

Oops: general protection fault, probablemente por dirección no canónica 0xdffffc0000000001: 0000 [#1] SMP KASAN NOPTI
KASAN: null-ptr-deref en el rango [0x0000000000000008-0x000000000000000f]
CPU: 0 UID: 0 PID: 1061 Comm: nvme-passthroug No contaminado (Not tainted) 7.0.0-11783-g90957f9314e8-dirty #16 PREEMPT(lazy) Nombre del hardware: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 RIP: 0010:bio_integrity_map_user.cold+0x1b0/0x9d6

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-19

Moderación

aceptado

Artículo

VDB-380240

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!