GPU VulnDB

Database/Kernel, userspace & hypervisor

PREVAIL: writes through a context pointer are modelled as a no-op, so unsafe eBPF programs verify as safe

CVSS 9.3CVE-2026-53671Kernel, userspace & hypervisorcurated

Impact

PREVAIL is the eBPF verifier used where the in-kernel Linux verifier is not (notably eBPF-for-Windows and embedded verification harnesses). Before 0.2.4, do_mem_store in the abstract transformer only models T_STACK stores and the checker's T_CTX bounds arm never tests AccessType::write, so a store through a context-typed base register is treated as having no effect. A program can overwrite a context field such as ctx->data, reload it typed as T_PACKET, and dereference an address of the attacker's choosing - and PREVAIL still reports the program safe. Anywhere PREVAIL is the gate that lets a less-trusted party load a program, that gate does not hold; the consequence is memory read and write at the privilege of whatever runs the program. On a GPU node this matters only where such a load path is exposed to tenants, which is uncommon but is exactly the case in observability and network-policy stacks that verify submitted programs.

Who can reach it

Anyone who can submit an eBPF program to a component that relies on PREVAIL for verification. The record describes this as reachable without authentication in that submission path; it is not a remote pre-auth bug against a normal server.

What to do

Upgrade PREVAIL to 0.2.4 (commit de65234) and rebuild and restart anything that links it. Until then, do not accept eBPF programs from untrusted submitters on PREVAIL-gated paths. Note this is a distinct flaw from CVE-2026-53706 in the same release - both are fixed by the same version bump but they are separate defects with separate commits.

References

Related entries

All Kernel, userspace & hypervisor entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.