Skip to main content
VulnerabilityPublished Updated

CVE-2026-43416: Linux kernel · powerpc, perf: Check that current->mm is alive before getting user callchain

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · fixed in e9bbfb4bfa86c6b5515b868d6982ac60505d7e39 : update Linux kernel when convenient.

Data as of 6 Nov 2026, 16:04 UTC

Severity
Unrated

Rated by Threat Radar · No CVSS score from NVD or the CNA

Thin evidence

One scorer or none
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-11-06.

Patch
Available – fixed in e9bbfb4bfa86c6b5515b868d6982ac60505d7e39, 98074e16742ae87fb82e234b419783c5ffc9baea, 7e5f60b8cfc02a2b23a40a5f5fd2fa81d010e737

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 8 May 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.

What to do

Upgrade Linux kernel to e9bbfb4bfa86c6b5515b868d6982ac60505d7e39, 98074e16742ae87fb82e234b419783c5ffc9baea or 7e5f60b8cfc02a2b23a40a5f5fd2fa81d010e737.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 20002ded4d937ca87aca6253b874920a96a763c4, < e9bbfb4bfa86c6b5515b868d6982ac60505d7e39
Fixed in
  • e9bbfb4bfa86c6b5515b868d6982ac60505d7e39
LinuxLinuxAffected
  • ≥ 20002ded4d937ca87aca6253b874920a96a763c4, < 98074e16742ae87fb82e234b419783c5ffc9baea
Fixed in
  • 98074e16742ae87fb82e234b419783c5ffc9baea
LinuxLinuxAffected
  • ≥ 20002ded4d937ca87aca6253b874920a96a763c4, < 7e5f60b8cfc02a2b23a40a5f5fd2fa81d010e737
Fixed in
  • 7e5f60b8cfc02a2b23a40a5f5fd2fa81d010e737
LinuxLinuxAffected
  • =2.6.32
Fixed in–

Description

In the Linux kernel, the following vulnerability has been resolved: powerpc, perf: Check that current->mm is alive before getting user callchain It may happen that mm is already released, which leads to kernel panic. This adds the NULL check for current->mm, similarly to commit 20afc60f892d ("x86, perf: Check that current->mm is alive before getting user callchain"). I was getting this panic when running a profiling BPF program (profile.py from bcc-tools): [26215.051935] Kernel attempted to read user page (588) - exploit attempt? (uid: 0) [26215.051950] BUG: Kernel NULL pointer dereference on read at 0x00000588 [26215.051952] Faulting instruction address: 0xc00000000020fac0 [26215.051957] Oops: Kernel access of bad area, sig: 11 [#1] [...] [26215.052049] Call Trace: [26215.052050] [c000000061da6d30] [c00000000020fc10] perf_callchain_user_64+0x2d0/0x490 (unreliable) [26215.052054] [c000000061da6dc0] [c00000000020f92c] perf_callchain_user+0x1c/0x30 [26215.052057] [c000000061da6de0] [c0000000005ab2a0] get_perf_callchain+0x100/0x360 [26215.052063] [c000000061da6e70] [c000000000573bc8] bpf_get_stackid+0x88/0xf0 [26215.052067] [c000000061da6ea0] [c008000000042258] bpf_prog_16d4ab9ab662f669_do_perf_event+0xf8/0x274 [...] In addition, move storing the top-level stack entry to generic perf_callchain_user to make sure the top-evel entry is always captured, even if current->mm is NULL. [Maddy: fixed message to avoid checkpatch format style error]

References

Community reviews

Loading reviews…