CVE-2026-72385

Source
https://cve.org/CVERecord?id=CVE-2026-72385
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-72385.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-72385
Downstream
Published
2026-08-15T05:56:16.050Z
Modified
2026-08-16T03:48:27.807545326Z
Summary
tracing/fprobe: Fix NULL pointer dereference in fprobe_fgraph_entry()
Details

In the Linux kernel, the following vulnerability has been resolved:

tracing/fprobe: Fix NULL pointer dereference in fprobefgraphentry()

fprobefgraphentry() sizes a shadow-stack reservation in one walk of the per-ip fprobe list and fills it in a second walk, both under rcureadlock() only. A fprobe registered on an already-live ip can become visible between the two walks, so the fill walk processes an exithandler the sizing walk did not count and used runs past reservedwords. If the sizing walk counted nothing, fgraphdata is NULL and the first writefprobe_header() faults:

Oops: general protection fault, probably for non-canonical address ... KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] RIP: 0010:fprobefgraphentry+0xa38/0xf10 kernel/trace/fprobe.c:167 Call Trace: <TASK> functiongraphenterregs+0x44c/0xa10 kernel/trace/fgraph.c:677 ftracegraph_func+0xc5/0x140 arch/x86/kernel/ftrace.c:671 _kerneltextaddress+0x9/0x40 kernel/extable.c:78 archstackwalk+0x117/0x170 arch/x86/kernel/stacktrace.c:26 kmemcachefree+0x188/0x580 mm/slub.c:6378 tcpdataqueue+0x18d/0x6550 net/ipv4/tcpinput.c:5590 [...] </TASK>

The list cannot be frozen across the two walks, so skip a node that does not fit the reservation and count it as missed.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72385.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4346ba1604093305a287e08eb465a9c15ba05b80
Fixed
62988204162fc382cfc7d9a185d40a751261e3a3
Fixed
d655cca1c6e67eb081214d37eb231a869ead2f97
Fixed
367c49d6e283c17b56a31e7a8d964a079244264c

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-72385.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.14.0
Fixed
6.18.40
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.5

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-72385.json"