Skip to main content
VulnerabilityPublished Updated

CVE-2026-98046: Linux kernel · bpf: Mark bpf_btf_find_by_name_kind() as sleepable

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · fixed in b843ab43ac9d2fa1ddd0dab8d0dcc19dbf764e2f : patch Linux kernel soon.

Data as of 26 Oct 2026, 14:05 UTC

Severity
High

Rated High by Threat Radar's AI analysis · CVSS not yet scored by NVD

EPSS
0.1% chance of exploitation in 30 days – higher than 6% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in b843ab43ac9d2fa1ddd0dab8d0dcc19dbf764e2f, 620614bf7672130c43b3cff375525a2202f61979, 29e40175617216fbd4544529f6bfb51d1ab95ba1 +3

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 25 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: 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 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 3d78417b60fba249cc555468cb72d96f5cde2964, < b843ab43ac9d2fa1ddd0dab8d0dcc19dbf764e2f
Fixed in
  • b843ab43ac9d2fa1ddd0dab8d0dcc19dbf764e2f
LinuxLinuxAffected
  • ≥ 3d78417b60fba249cc555468cb72d96f5cde2964, < 620614bf7672130c43b3cff375525a2202f61979
Fixed in
  • 620614bf7672130c43b3cff375525a2202f61979
LinuxLinuxAffected
  • ≥ 3d78417b60fba249cc555468cb72d96f5cde2964, < 29e40175617216fbd4544529f6bfb51d1ab95ba1
Fixed in
  • 29e40175617216fbd4544529f6bfb51d1ab95ba1
LinuxLinuxAffected
  • ≥ 3d78417b60fba249cc555468cb72d96f5cde2964, < 17f54a8f2b9714529d56edbbe12d448ccdbbf469
Fixed in
  • 17f54a8f2b9714529d56edbbe12d448ccdbbf469
LinuxLinuxAffected
  • ≥ 3d78417b60fba249cc555468cb72d96f5cde2964, < 7bf23cf7c9c0e0b5e638e497cdc0ec3f223742cc
Fixed in
  • 7bf23cf7c9c0e0b5e638e497cdc0ec3f223742cc
LinuxLinuxAffected
  • ≥ 3d78417b60fba249cc555468cb72d96f5cde2964, < 4d8784226bd3c6a707975081f986078f40456cec
Fixed in
  • 4d8784226bd3c6a707975081f986078f40456cec

AI-suggested

A fix is available and has been applied in the Linux kernel. The bpf_btf_find_by_name_kind() helper is now marked as sleepable, preventing its use in non-sleepable contexts such as BPF timer callbacks. Users should update to the fixed kernel versions containing the listed commits to remediate this issue.

Description

A vulnerability in the Linux kernel's BPF subsystem involves the helper function bpf_btf_find_by_name_kind() not being marked as sleepable. This function can sleep while allocating file descriptors, but the verifier incorrectly allows its use in non-sleepable contexts such as BPF timer callbacks. This mismatch can cause sleeping in softirq context, which is unsafe. The issue has been fixed by marking the helper as sleepable, preventing its use in non-sleepable contexts.

References

Community reviews

Loading reviews…