CVE-2021-45940: Buffer Overflow
Published Dec 31, 2021
·Updated
libbpf 0.6.0 and 0.6.1 has a heap-based buffer overflow (4 bytes) in bpfobjectopen (called from bpfobjectopenmem and bpf-object-fuzzer.c).
Affected Software
2 affected components
Libbpf Project Libbpf=0.6.0
Libbpf Project Libbpf=0.6.1
Event History
Dec 31, 2021
CVE Published
via MITRE·11:57 PM
Data Sourced
via MITRE·11:57 PM
Description
Jan 1, 2022
Data Sourced
via NVD·01:15 AM
DescriptionSeverityWeaknessAffected Software
Frequently Asked Questions
1
What is the severity of CVE-2021-45940?
CVE-2021-45940 is classified as a high-severity vulnerability due to its potential for exploitation via heap-based buffer overflow.
2
How do I fix CVE-2021-45940?
To remediate CVE-2021-45940, upgrade libbpf to version 0.6.2 or later, which addresses the buffer overflow issue.
3
What versions are affected by CVE-2021-45940?
CVE-2021-45940 affects libbpf versions 0.6.0 and 0.6.1.
4
What is the impact of CVE-2021-45940?
The impact of CVE-2021-45940 includes potential denial of service attacks or remote code execution due to the heap-based buffer overflow.
5
Is my application using libbpf vulnerable to CVE-2021-45940?
If your application uses libbpf version 0.6.0 or 0.6.1, it is vulnerable to CVE-2021-45940 and should be updated.