CVE-2026-74335 in Linuxinformation

Résumé

par VulDB • 15/08/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

bpf : Correction d'une déréférencement de pointeur NULL dans bpf_task_from_vpid()

bpf_task_from_vpid() recherche une tâche (task) dans l'espace de noms pid de la tâche actuelle, via 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)

Les programmes cgroup_skb s'exécutent dans un softirq (interruption logicielle), ce qui peut interrompre une tâche qui est elle-même en cours d'exécution de do_exit(). Une fois que cette tâche a passé exit_notify() -> release_task() -> __unhash_process(), son thread_pid est effacé, donc task_active_pid_ns(current) retourne NULL et find_pid_ns() déréférence &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

Sortir prématurément (Bail out) lorsque la tâche actuelle n'a pas d'espace de noms pid.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

15/08/2026

Divulgation

15/08/2026

Modérer

accepté

Entrée

VDB-390296

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!