CVE-2026-74477 in Linuxinformación

Resumen

por VulDB • 2026-08-15

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

uprobes: Corrección de una desreferenciación de puntero nulo en hprobe_expire()

Al crear (fork) una tarea que tiene un uretprobe pendiente, puede producirse un fallo del kernel (oops) debido a una desreferenciación de puntero nulo en la ruta de ejecución de clone():

BUG: kernel NULL pointer dereference, address: 0000000000000018 Oops: 0002 [#1] SMP NOPTI
RIP: 0010:hprobe_expire CR2: 0000000000000018 Call Trace: uprobe_copy_process copy_process kernel_clone __x64_sys_clone do_syscall_64 entry_SYSCALL_64_after_hwframe

Esto se detectó en hosts reales dentro de la flota de Meta.

Tengo la impresión de que lo que está ocurriendo es lo siguiente:

CPU 1 CPU 2 (tarea rastreada) ----- ------------------- hit uprobe, prepare_uretprobe(): hprobe LEASED, refcount >= 1 uprobe_unregister() put_uprobe(): refcount -> 0 fork() -> dup_utask() hprobe_expire(hprobe, true) try_get_uprobe() -> NULL get_uprobe(NULL) <-- Oops

Solo se debe tomar la referencia adicional cuando el puntero uprobe no sea nulo; un valor NULL indica que ha desaparecido y es el valor correcto a devolver.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390771

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!