İçeriğe geç
Bilgi ve Teknoloji Uygulamada aç

Orta CVSS 5.5

CVE-2026-98059: Linux Kernel: NULL işaretçi başvurusu

Yayın: · Güncelleme:

Açıklama (NVD)

In the Linux kernel, the following vulnerability has been resolved: bpf: Mark sched_process_wait argument as nullable do_wait() passes wo->wo_pid to the sched_process_wait tracepoint. kernel_wait4() leaves wo_pid NULL for wait4(-1), and kernel_waitid_prepare() does likewise for waitid(P_ALL). btf_ctx_access() currently types argument 0 as PTR_TO_BTF_ID | PTR_TRUSTED. Without PTR_MAYBE_NULL, the verifier accepts an unchecked dereference. Trusted pointer loads have no fault protection, so a wait for any child can then cause a NULL pointer dereference in JITed BPF code. Add sched_process_wait to raw_tp_null_args[] with argument 0 marked nullable. The verifier rejects an unchecked dereference while preserving access after the program checks the pointer for NULL.

Özet bilgiler

Ürün
Linux Linux Kernel
CVSS v3.1
5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
EPSS
%0,12 (yüzdelik 2)
CWE
CWE-476
Yama
Mevcut

Etkilenen sürümler

ÜrünBaşlangıçBitişDüzeltildi
linux-linux-kernel6.12.6—6.12.111
linux-linux-kernel6.13.1—6.18.53
linux-linux-kernel6.19—7.2.7
linux-linux-kernel6.136.13—
linux-linux-kernel6.136.13—
linux-linux-kernel6.136.13—
linux-linux-kernel6.136.13—
linux-linux-kernel6.136.13—
linux-linux-kernel6.136.13—
linux-linux-kernel7.37.3—

Kaynaklar

Uygulamada aç Tüm CVE kayıtları