Skip to main content

Linux Kernel EUVDEUVD-2026-55396

| CVE-2026-68295 HIGH
2026-08-10 Linux GHSA-vrqj-mf6p-p2fv
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privileged shell on LoongArch Linux
  2. Delivery
    Craft eBPF program with signed ALU32 div/mod producing negative result
  3. Exploit
    Load program via BPF syscall (verifier approves, modeling zero upper bits)
  4. Execution
    JIT compiles with sign-extended result leaving bits 63:32 set
  5. Persist
    Exploit JIT-verifier register-state divergence
  6. Impact
    Escalate to root via kernel memory corruption

Vulnerability Assessment

Exploitation Conditions

Exploitation requires three simultaneous conditions: (1) the target system must be running on LoongArch hardware with the BPF JIT enabled (net.core.bpf_jit_enable != 0, which is typically the default when JIT-compiled kernels include LoongArch BPF support); (2) the attacker must have the ability to load BPF programs, which on most distributions requires either kernel.unprivileged_bpf_disabled=0 (allowing any user) or CAP_BPF/CAP_NET_ADMIN capability; (3) the BPF program must execute signed ALU32 BPF_DIV or BPF_MOD instructions (off=1) with operands that produce a negative 32-bit quotient or remainder, triggering the incorrect sign-extension path. Unsigned ALU32 div/mod and all other ALU32 operations are NOT affected. Systems on x86, ARM64, RISC-V, MIPS, or any non-LoongArch architecture are entirely unaffected regardless of kernel version.

Impact

The CVSS 3.1 vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H scores 7.8 High, indicating local access with low privileges is sufficient and the full CIA impact is plausible - consistent with the privilege-escalation threat class of eBPF JIT/verifier divergences. Against this, EPSS at 0.19% (9th percentile) signals very low exploitation probability in the near term, and there is no CISA KEV entry. The architecture specificity is a critical risk-limiting factor: LoongArch is a MIPS-derived RISC architecture primarily deployed in Chinese-manufactured Loongson systems, representing a small fraction of global Linux deployments. JIT/verifier divergences of this class (e.g., CVE-2021-3490, CVE-2022-23222) have historically been exploited for local privilege escalation on mainstream architectures, so the exploitation pathway is well-understood - the barrier here is primarily the niche architecture rather than technical difficulty. The tag 'Information Disclosure' from available intelligence understates the risk; the CVSS C:H/I:H/A:H profile is consistent with full privilege escalation. Net assessment: high theoretical severity for LoongArch deployments with unprivileged BPF enabled, but limited real-world population makes this a medium operational priority. CVSS scope (S:U) is appropriate if the JIT divergence is exploited to read kernel memory without achieving scope change, though full kernel compromise would warrant S:C - this is an uncertainty in the assessment.

Exploit ScenarioDerived

A local user with low-privileged access on a LoongArch Linux system writes a crafted eBPF program that performs signed 32-bit division or modulo operations whose quotients or remainders are negative, then loads it via a BPF syscall. The verifier analyzes the program assuming ALU32 upper bits are zero post-operation, but the JIT-compiled native code leaves bits 63:32 set, creating register state the verifier never accounted for. The attacker uses this semantic gap - for example, by exploiting pointer arithmetic or type confusion that the verifier incorrectly considered safe - to read or write kernel memory and escalate privileges. No public exploit is confirmed at time of analysis, but the exploitation technique is well-documented in prior eBPF JIT/verifier divergence research.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 14, 2026

LoongArch BPF JIT in the Linux kernel incorrectly sign-extends results of signed ALU32 division and modulo operations (off=1), leaving bits 63:32 set in JIT-compiled code while the verifier and interpreter model those bits as zero. This JIT-verifier semantic divergence affects low-privileged local users on LoongArch systems who can load BPF programs, and may be leveraged via crafted eBPF programs to violate verifier-enforced memory safety invariants, potentially enabling privilege escalation. EPSS is low at 0.19% (9th percentile), no public exploit is confirmed at time of analysis, and patches are available in Linux 7.1.6 and upstream commit dacd348b8a99.

RemediationAI

The primary fix is upgrading to Linux stable release 7.1.6 or applying mainline commit dacd348b8a993373576fe2ee2d8b114740ba57a6, both available via https://git.kernel.org/stable/c/dacd348b8a993373576fe2ee2d8b114740ba57a6 and https://git.kernel.org/stable/c/716cb29dbed4d62e9e108950a1a82bcba4cc2d45. Distributions shipping LoongArch kernels should pull these commits into their package trees. As a compensating control on unpatched systems, disabling the BPF JIT (sysctl -w net.core.bpf_jit_enable=0) forces all BPF programs to execute through the interpreter, which does not exhibit the sign-extension bug - this eliminates the JIT/verifier divergence at the cost of BPF program performance. A second compensating control is restricting unprivileged BPF loading via sysctl -w kernel.unprivileged_bpf_disabled=1 (or =2 to also restrict perf_event_open-based loading), which limits exploitability to users already holding CAP_BPF or CAP_SYS_ADMIN - significantly narrowing the attack surface. Both sysctls are immediately reversible and carry a performance trade-off only for BPF-heavy workloads.

Affected VersionsENISA

Linux patch: 7.1.6
Linux patch: 7.2-rc5
Linux 2425c9e002d2a1fdca34261b2fa6713eafef2163 <716cb29dbed4d62e9e108950a1a82bcba4cc2d45
Linux 2425c9e002d2a1fdca34261b2fa6713eafef2163 <dacd348b8a993373576fe2ee2d8b114740ba57a6
Linux patch: 0
Linux 6.7

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The LoongArch JIT compiler (arch/loongarch/net/bpf_jit.c) is responsible for translating BPF bytecode to native LoongArch machine instructions. In the BPF execution model, ALU32 operations must produce a 32-bit result with the upper 32 bits of the 64-bit register zeroed - this is a hard architectural invariant that the verifier enforces statically. The bug lies specifically in the signed variants of BPF_DIV and BPF_MOD (off=1 flag selects signed semantics): the JIT correctly sign-extends the operands before the division (required for LoongArch signed-divide semantics) but then fails to zero-extend the 32-bit result afterward, as every other ALU32 operation in the same JIT does. The result is that a negative quotient or remainder leaves bits 63:32 set to 0xFFFFFFFF in JIT-executed code, while the verifier and interpreter both model those bits as zero. This creates a semantic divergence - the JIT produces register state the verifier never verified - which is the classical precondition for eBPF sandbox escapes. CPE data (cpe:2.3:a:linux:linux) confirms the Linux kernel as the affected product. No CWE is assigned, but this maps to CWE-682 (Incorrect Calculation) combined with CWE-193 (Off-by-one Error in sign/zero extension handling).

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local access with low privilege required to load BPF programs; full CIA impact consistent with JIT/verifier divergence privilege escalation class.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 13, 2026 - 23:37 NVD
7.8 (HIGH)
Patch available
Aug 10, 2026 - 14:18 EUVD
CVE Published
Aug 10, 2026 - 12:02 cve.org
HIGH 7.8
CVE Published
Aug 10, 2026 - 12:02 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

LoongArch: BPF: Zero-extend signed ALU32 div/mod results

ALU32 operations write a 32-bit result and leave the upper 32 bits of the BPF register zero. The LoongArch JIT sign-extends the result of signed ALU32 BPF_DIV and BPF_MOD (off=1), so a negative 32-bit quotient or remainder leaves bits 63:32 set in JITted code while the verifier and interpreter model those bits as zero.

Keep sign-extension on the operands, which signed divide needs, and zero-extend the ALU32 result after the divide or modulo instruction, matching the unsigned ALU32 div/mod paths and every other ALU32 operation in this JIT.

Executive ViewAI

Why It Matters

A flaw in Linux kernel's LoongArch BPF compiler allows low-privileged local users to escalate privileges to root; no public exploits are currently known. Affected systems require immediate patching to prevent unauthorized administrative access. Most organizations lack LoongArch systems, but those with such deployments face high compromise risk.

Business Impact: High
Compensating Controls

Apply vendor patch: Linux kernel 7.1.6 or later (upstream commit dacd348b8a99). Interim mitigations: set kernel.unprivileged_bpf_disabled=2 via sysctl to restrict BPF access; restrict local user account provisioning and monitor for unexpected privilege escalation attempts on LoongArch systems.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
LoongArch architecture limited to Loongson hardware, primarily China
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy