CVE-2026-64004 in Linux
Resumen
por VulDB • 2026-07-20
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net/iucv: corrección del bloqueo en .getsockopt
Se refleja iucv_sock_setsockopt() y se envuelve todo el bloque switch dentro de lock_sock()/release_sock(). El bloqueo preexistente exclusivo para SO_MSGLIMIT queda redundante y se elimina.
Cualquier usuario AF_IUCV HIPER puede potencialmente provocar un fallo del kernel al generar una condición de carrera (race condition) entre recvmsg() y getsockopt(SO_MSGSIZE): la rama SO_MSGSIZE realiza una desreferenciación de iucv->hs_dev->mtu después de que iucv_sock_close() (llamada desde el recvmsg() en competencia) haya establecido hs_dev como NULL, produciendo un error oops por desreferencia de puntero nulo.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.