Skip to main content
VulnerabilityPublished Updated

CVE-2026-93138: Linux kernel · bpf: Fix vmlinux BTF prep race in bpf_get_btf_vmlinux

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.8 High · fixed in f32a4a40bc635be25d6816da4bd91e9e58c31bf3 : patch Linux kernel soon.

Data as of 26 Oct 2026, 12:30 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 7% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in f32a4a40bc635be25d6816da4bd91e9e58c31bf3, eaf302628a78806f66d8224d6ba03fb4d5025de4, e18a10b39c994f04e1ebd7f8fc042bb1ca8ad053 +5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 17 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
  • ≥ 8580ac9404f6240668a026785d7d8856f0530409, < f32a4a40bc635be25d6816da4bd91e9e58c31bf3
Fixed in
  • f32a4a40bc635be25d6816da4bd91e9e58c31bf3
LinuxLinuxAffected
  • ≥ 8580ac9404f6240668a026785d7d8856f0530409, < eaf302628a78806f66d8224d6ba03fb4d5025de4
Fixed in
  • eaf302628a78806f66d8224d6ba03fb4d5025de4
LinuxLinuxAffected
  • ≥ 8580ac9404f6240668a026785d7d8856f0530409, < e18a10b39c994f04e1ebd7f8fc042bb1ca8ad053
Fixed in
  • e18a10b39c994f04e1ebd7f8fc042bb1ca8ad053
LinuxLinuxAffected
  • ≥ 8580ac9404f6240668a026785d7d8856f0530409, < a7fe72d780122eb934536f1719abad445f6afdf7
Fixed in
  • a7fe72d780122eb934536f1719abad445f6afdf7
LinuxLinuxAffected
  • ≥ 8580ac9404f6240668a026785d7d8856f0530409, < 978524ecfc1c539282df5858de1eec20748c6f74
Fixed in
  • 978524ecfc1c539282df5858de1eec20748c6f74
LinuxLinuxAffected
  • ≥ 8580ac9404f6240668a026785d7d8856f0530409, < 92863e678070f57c17c868e4bfa2441a5c61ad2b
Fixed in
  • 92863e678070f57c17c868e4bfa2441a5c61ad2b

AI-suggested

A fix is available and has been applied in multiple Linux kernel commits. Users and administrators should update affected Linux kernel versions to the fixed versions referenced by the commits to mitigate this vulnerability. No additional mitigation steps are indicated beyond applying the official patch.

Description

CVE-2026-93138 is a high-severity vulnerability in the Linux kernel affecting version 5.5. It involves a race condition in the bpf_get_btf_vmlinux function related to the lazy parsing and publishing of the vmlinux BTF data structure. The issue arises from improper memory ordering on weakly ordered architectures, potentially allowing concurrent callers to observe incomplete or inconsistent data. This flaw has been fixed in several subsequent commits.

References

Community reviews

Loading reviews…