CVE-2026-99092: Linux kernel · riscv: patch: fix handling of bpf-jit execmem addresses
Source GCVE Database
Not known to be exploited · fixed in f71d6ea3843c8038c431c2699482f246aea37ca0 : update Linux kernel when convenient.
Data as of 26 Oct 2026, 16:31 UTC
Rated Medium by Threat Radar's AI analysis · CVSS not yet scored by NVD
- Patch
- Available – fixed in f71d6ea3843c8038c431c2699482f246aea37ca0, a510e1ae8c9030750c2edf7b0bc9b186cd8c7a06, 562a35b9e0b3d9483d9472995219cadb3592db3d +1
Exploitation evidence
Disclosed: evidence found.
CVE published 26 Oct 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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 Linux kernel to f71d6ea3843c8038c431c2699482f246aea37ca0, a510e1ae8c9030750c2edf7b0bc9b186cd8c7a06, 562a35b9e0b3d9483d9472995219cadb3592db3d or 9e8fc7972b398e9dc2415ece283d8f64edac3858.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in– |
AI-suggested
A fix for this vulnerability has been implemented in the Linux kernel. Users should apply the official kernel patch that corrects the handling of BPF JIT execmem addresses on RISC-V architectures. Until patched, systems with affected configurations may experience BPF JIT compilation failures, but no direct security exploit is known. No additional mitigation actions are specified beyond applying the official fix.
Description
A vulnerability in the Linux kernel's RISC-V architecture handling of BPF JIT execmem addresses was fixed. The issue involved incorrect assumptions about memory writability in the vmalloc area when CONFIG_STRICT_MODULE_RWX is disabled, causing BPF JIT compilation to fail due to page faults. This bug affects configurations where BPF text is read-only regardless of strict module RWX settings and can prevent BPF programs from being JIT-compiled. The fix aligns with similar corrections made on arm64 and involves proper handling of executable memory mappings in patch_map(). The vulnerability does not affect !CONFIG_MMU builds.
References
- nvd.nist.gov/vuln/detail/CVE-2026-99092 (opens in a new tab)
- git.kernel.org/stable/c/562a35b9e0b3d9483d9472995219cadb3592db3d (opens in a new tab)
- git.kernel.org/stable/c/9e8fc7972b398e9dc2415ece283d8f64edac3858 (opens in a new tab)
- git.kernel.org/stable/c/a510e1ae8c9030750c2edf7b0bc9b186cd8c7a06 (opens in a new tab)
- git.kernel.org/stable/c/f71d6ea3843c8038c431c2699482f246aea37ca0 (opens in a new tab)