CVE-2026-74335 in Linuxthông tin

Tóm tắt

Bởi VulDB • 15/08/2026

Trong nhân Linux, lỗ hổng sau đây đã được khắc phục:

bpf: Sửa lỗi truy cập NULL pointer trong bpf_task_from_vpid()

Hàm bpf_task_from_vpid() tìm kiếm một tiến trình (task) trong không gian tên pid của tiến trình hiện tại, thông qua 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)

Các chương trình cgroup_skb chạy trong softirq, có thể ngắt một tiến trình đang ở trạng thái do_exit(). Khi tiến trình đó đã vượt qua exit_notify() -> release_task() -> __unhash_process(), thread_pid của nó bị xóa (clear), khiến task_active_pid_ns(current) trả về NULL và find_pid_ns() thực hiện truy cập vào &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

Thoát sớm (bail out) khi tiến trình hiện tại không có không gian tên pid.

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

chịu trách nhiệm

Linux

Đặt trước

15/08/2026

Tiết lộ

15/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!