Impact
This vulnerability is an integer overflow in the loadRawSpec function of the cilium/ebpf library (up to version 0.21.0). The overflow occurs when parsing BTF specifications and can only be triggered from a local environment. The overflow may lead to undefined behavior, including memory corruption or application crashes, but there is no documented remote code execution or privilege escalation.
Affected Systems
The cilium:ebpf component of Cilium is affected, specifically all releases up to and including version 0.21.0. The vulnerability resides in the file btf/btf.go of the LoadCollectionSpec/LoadCollectionSpecFromReader functions.
Risk and Exploitability
The CVSS score is 4.8, indicating a low severity. EPSS is not available and the vulnerability is not listed in CISA KEV, suggesting low likelihood of exploitation in the wild. Because the attack can only be performed locally, the risk is confined to systems that process untrusted BTF specifications on the local machine. However, local attackers could induce application crashes or potentially corrupt memory, which may be a stepping stone to more serious issues in some contexts.
OpenCVE Enrichment