What’s Vulnerable › Vulnerabilities
CVE-2022-50490: bpf: Propagate error from htab_lock_bucket() to userspace
- Severity: high (CVSS 7.1 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2025-10-04 · updated 2026-10-15
- Weakness: CWE-125
Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Propagate error from htab_lock_bucket() to userspace In __htab_map_lookup_and_delete_batch() if htab_lock_bucket() returns -EBUSY, it will go to next bucket. Going to next bucket may not only skip the elements in current bucket silently, but also incur out-of-bound memory access or expose kernel memory to userspace if current bucket_cnt is greater than bucket_size or zero. Fixing it by stopping batch operation and returning -EBUSY when htab_lock_bucket() fails, and the application can retry or skip the busy batch as needed.
Affected products
- Linux kernel: from 5.11 before 5.15.75; from 5.16 before 5.19.17; from 6.0 before 6.0.3 — fixed in 5.15.75, 5.19.17, 6.0.3
How to fix
Upgrade to a fixed version: Linux kernel 5.15.75, 5.19.17, 6.0.3. Check the vendor advisory for mitigations.
References
- https://git.kernel.org/stable/c/0e13425104903970a5ede853082d3bbb4edec6f3
- https://git.kernel.org/stable/c/4f1f39a8f1ce1b24fee6852d7dcd704ce7c4334d
- https://git.kernel.org/stable/c/66a7a92e4d0d091e79148a4c6ec15d1da65f4280
- https://git.kernel.org/stable/c/6bfee6eb3d6b96ae730a542909dd22b5f9f50d58
Get alerted when CVE-2022-50490 or the next vulnerability affects your stack