SEPTEMBER 15, 2026
Live Feed
Back to database
Case File

CVE-2026-53671

CRITICAL · CVSS 9.3 EPSS 0.29% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-02 · Last synced 2026-09-15

CyberRota Analysis

AI-Generated

The vulnerability affects the PREVAIL Polynomial-Runtime EBPF Verifier, where prior to version 0.2.4, it incorrectly handles writes through a T_CTX-typed base register, allowing attackers to craft malicious eBPF programs that can overwrite context fields and potentially execute arbitrary code. This critical flaw poses a significant risk to systems relying on PREVAIL for eBPF program verification, as it can lead to unauthorized access and manipulation of sensitive data. Organizations utilizing PREVAIL should prioritize upgrading to version 0.2.4 to mitigate this severe security threat.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-53671
Severity
CRITICAL
CVSS
9.3
EPSS
0.29%

Original NVD Description

PREVAIL is a Polynomial-Runtime EBPF Verifier using an Abstract Interpretation Layer. Prior to version 0.2.4, the abstract transformer in prevail treats writes through a T_CTX-typed base register as a silent no-op: do_mem_store in src/crab/ebpf_transformer.cpp only models T_STACK stores, and the checker's T_CTX bounds arm never tests AccessType::write. An attacker can craft an eBPF program that overwrites a context field (e.g., ctx->data), reload that field typed as T_PACKET, and dereference an attacker-controlled address — and prevail will report the program as safe. This issue has been patched in version 0.2.4.