CVE-2026-74335 in Linuxinformación

Resumen

por VulDB • 2026-08-15

En el núcleo de Linux, se ha resuelto la siguiente vulnerabilidad:

bpf: Corregir desreferenciación de puntero NULL en bpf_task_from_vpid()

bpf_task_from_vpid() busca una tarea en el espacio de nombres pid de la tarea actual, a través de find_task_by_vpid():

find_task_by_vpid(vpid) find_task_by_pid_ns(vpid, task_active_pid_ns(current)) find_pid_ns(nr, ns) -> idr_find(&ns->idr, nr)

Los programas cgroup_skb se ejecutan en softirq, lo que puede interrumpir una tarea que está ella misma en do_exit(). Una vez que esa tarea ha pasado por exit_notify() -> release_task() -> __unhash_process(), su thread_pid se borra, de modo que task_active_pid_ns(current) devuelve NULL y find_pid_ns() desreferencia &NULL->idr:

BUG: kernel NULL pointer dereference, address: 0000000000000050 RIP: 0010:idr_find+0x11/0x30 lib/idr.c:176 Call Trace: find_pid_ns kernel/pid.c:370 [inline]
find_task_by_pid_ns+0x3b/0xe0 kernel/pid.c:485 bpf_task_from_vpid+0x5b/0x200 kernel/bpf/helpers.c:2916 bpf_prog_run_array_cg+0x17e/0x530 kernel/bpf/cgroup.c:81 __cgroup_bpf_run_filter_skb+0x12b/0x250 kernel/bpf/cgroup.c:1612 sk_filter_trim_cap+0x1dc/0x4c0 net/core/filter.c:148 tcp_v4_rcv+0x18d1/0x2200 net/ipv4/tcp_ipv4.c:2223 do_exit+0xa63/0x1270 kernel/exit.c:1010 get_signal+0x141c/0x1530 kernel/signal.c:3037

Salir anticipadamente cuando la tarea actual no tiene espacio de nombres pid.

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

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390296

CPE

listo

EPSS

0.00166

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!