Skip to main content
VulnerabilityPublished Updated

CVE-2026-43010: Linux kernel · bpf: Reject sleepable kprobe_multi programs at attach time

Source GCVE Database

0
Compare
Authoritative record:CVE-2026-43010· Medium

Not known to be exploited · CVSS 5.5 Medium · fixed in f952157e695fd434bdc05af63a703bb082a78717 : update Linux kernel when convenient.

Data as of 30 Oct 2026, 16:33 UTC

CVSS 3.1 base score
5.5Medium
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
Patch
Available – fixed in f952157e695fd434bdc05af63a703bb082a78717, eb7024bfcc5f68ed11ed9dd4891a3073c15f04a8, dc9a060d76c12b23c5f378ee115d5e5d03d8bbf3 +3
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 1 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 30 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 0dcac272540613d41c05e89679e4ddb978b612f1, < f952157e695fd434bdc05af63a703bb082a78717
Fixed in
  • f952157e695fd434bdc05af63a703bb082a78717
LinuxLinuxAffected
  • ≥ 0dcac272540613d41c05e89679e4ddb978b612f1, < eb7024bfcc5f68ed11ed9dd4891a3073c15f04a8
Fixed in
  • eb7024bfcc5f68ed11ed9dd4891a3073c15f04a8
LinuxLinuxAffected
  • ≥ 0dcac272540613d41c05e89679e4ddb978b612f1, < dc9a060d76c12b23c5f378ee115d5e5d03d8bbf3
Fixed in
  • dc9a060d76c12b23c5f378ee115d5e5d03d8bbf3
LinuxLinuxAffected
  • ≥ 0dcac272540613d41c05e89679e4ddb978b612f1, < d97b19fe5265f7901b2c862f88a4eb1b129a0b61
Fixed in
  • d97b19fe5265f7901b2c862f88a4eb1b129a0b61
LinuxLinuxAffected
  • ≥ 0dcac272540613d41c05e89679e4ddb978b612f1, < c2b5e13dee9cc83e664daf4c13077dcc618a44e9
Fixed in
  • c2b5e13dee9cc83e664daf4c13077dcc618a44e9
LinuxLinuxAffected
  • ≥ 0dcac272540613d41c05e89679e4ddb978b612f1, < 89327ed787746a7aa4db3c97f91d2e294228932b
Fixed in
  • 89327ed787746a7aa4db3c97f91d2e294228932b

Description

In the Linux kernel, the following vulnerability has been resolved: bpf: Reject sleepable kprobe_multi programs at attach time kprobe.multi programs run in atomic/RCU context and cannot sleep. However, bpf_kprobe_multi_link_attach() did not validate whether the program being attached had the sleepable flag set, allowing sleepable helpers such as bpf_copy_from_user() to be invoked from a non-sleepable context. This causes a "sleeping function called from invalid context" splat: BUG: sleeping function called from invalid context at ./include/linux/uaccess.h:169 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1787, name: sudo preempt_count: 1, expected: 0 RCU nest depth: 2, expected: 0 Fix this by rejecting sleepable programs early in bpf_kprobe_multi_link_attach(), before any further processing.

References

Community reviews

Loading reviews…