CVE-2025-71129
CBL Mariner vulnerability analysis and mitigation

Overview

CVE-2025-71129 is a denial-of-service vulnerability in the Linux kernel's eBPF subsystem on LoongArch architecture, caused by improper sign extension of kfunc call arguments. Because kfunc calls are native calls that must follow LoongArch calling conventions, failing to sign-extend arguments can trigger a kernel panic. The vulnerability was published on January 14, 2026, and affects Linux kernel versions 6.1.1–6.6.119, 6.7–6.12.63, 6.13–6.18.3, and 6.19 release candidates (rc1–rc8). It carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly, NVD).

Technical details

The root cause is insufficient argument handling in the LoongArch BPF JIT compiler: when eBPF programs invoke kernel functions (kfuncs) via native calls, the JIT does not properly sign-extend 32-bit arguments to 64-bit registers as required by the LoongArch ABI, leading to undefined behavior and kernel panic (classified as NVD-CWE-noinfo due to insufficient public detail). The fix introduces a new emit_abi_ext() helper that performs in-place sign extension on values already stored in the target register — distinct from the pre-existing sign_extend() helper, which cannot be reused for this purpose. Exploitation requires local access and the ability to load eBPF programs, making the attack vector local with low privileges required and no user interaction needed (Feedly, NVD).

Impact

Successful exploitation results in a kernel panic, causing a complete denial of service and system unavailability on affected LoongArch-based Linux systems. There is no confidentiality or integrity impact — the vulnerability is limited to availability. The scope is confined to the affected system, with no evidence of lateral movement potential (Feedly, NVD).

Mitigation and workarounds

Patches have been published in the Linux kernel stable branches. Users should upgrade to kernel versions 6.6.120 or later (for the 6.1.1–6.6.x branch), 6.12.64 or later (for the 6.7–6.12.x branch), or 6.18.4 or later (for the 6.13–6.18.x branch). Microsoft has also released a patch for azl3_kernel_6.6.119.3-3. As a workaround, organizations should restrict the ability of low-privileged users to load eBPF programs (e.g., via kernel.unprivileged_bpf_disabled=1) until patching is complete (Feedly, kernel.org patch).

Additional resources


SourceThis report was generated using AI

Related CBL Mariner vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-60082CRITICAL9.1
  • CBL Mariner logoCBL Mariner
  • perl-DBI
NoYesJul 14, 2026
CVE-2026-48863HIGH7.5
  • CBL Mariner logoCBL Mariner
  • ruby-solv
NoYesJul 16, 2026
CVE-2026-59886HIGH7.5
  • Python logoPython
  • rhel9::keylime-verifier
NoYesJul 14, 2026
CVE-2026-59885HIGH7.5
  • Python logoPython
  • kubeflow-jupyter-web-app
NoYesJul 14, 2026
CVE-2026-59884HIGH7.5
  • Python logoPython
  • pyssn1
NoYesJul 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management