CVE Catalog

CVE-2025-39990

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

4th percentile - higher than 4% of all known CVEs

Summary

In the BPF verifier of the Linux kernel, the function get_helper_proto may return NULL when a helper function is disabled by a config option, which can lead to NULL pointer dereference. The fix adds a validity check for the helper function pointer.

Risk Assessment

An attacker could exploit this vulnerability to trigger a NULL pointer dereference, leading to system crashes (kernel panic) or potential privilege escalation.

Recommendation

Update the Linux kernel to a version containing the fix that checks the helper function pointer validity in get_helper_proto.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: bpf: Check the helper function is valid in get_helper_proto kernel test robot reported verifier bug [1] where the helper func pointer could be NULL due to disabled config option. As Alexei suggested we could check on that in get_helper_proto directly. Marking tail_call helper func with BPF_PTR_POISON, because it is unused by design. [1] https://lore.kernel.org/oe-lkp/[email protected]

Vulnerability data from NVD (NIST) · CISA KEV · EPSS