CVE-2022-1437: radare radare2 Heap-based Buffer Overflow
CVSS: 7.1v3.1HighModified
AliasesUBUNTU-CVE-2022-1437
Published 22-04-2022Last modified 03-08-2024
Vulnerability summary
CVE-2022-1437 is a high (CVSS 7.1) Heap-based Buffer Overflow vulnerability in radare radare2. EPSS estimates a 0.77% chance of exploitation in the next 30 days, higher than 54.8% of scored vulnerabilities. 1 public exploit is recorded.
CVSS score
7.1/10
010
High · v3.1 (NVD)EPSS score
0.77%
0%100%
Low · 0.00 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1reference
Advisory lineage
Upstream 0 · Downstream 1 · Related 1Timeline
- 22-04-2022PublishedVulnerability first disclosed.
- 03-08-2024Last modifiedVulnerability information updated.
Description
Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.7.0. The bug causes the program reads data past the end of the intented buffer. Typically, this can allow attackers to read sensitive information from other memory locations or cause a crash.
CVSS metrics
6 scores · 3 sources · 3 versionsHigh 7.1Preferred score · NVD (NIST)
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:HSourcesAll 2 agree
- OSV · UbuntuEcosystem advisory · calculated7.1HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Medium 5.3Preferred score · CVE.org (CNA)
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:LSourcesAll 3 agree
- OSV · UbuntuEcosystem advisory · calculated5.3MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
- NVDNIST5.3MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Medium 5.8Preferred score · NVD (NIST)
AV:N/AC:M/Au:N/C:P/I:N/A:PSourcesSingle source
EPSS trend
Probability
0.77%
Chance of exploitation in the next 30 days
Percentile
55%
Versus all other CVEs
30-day change
0.00 pp
From 0.77% on 19-09-2026
19-09-202619-10-2026
EPSS score0.77%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (huntr.dev)
Maturity: unknown
Weaknesses
CWE · root cause- CWE-122Heap-based Buffer OverflowA heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
- CWE-787Out-of-bounds WriteThe product writes data past the end, or before the beginning, of the intended buffer.
Affected systems
Radare1 product
- radare2< 5.7.0
Radareorg1 product
- radareorg/radare2≥ unspecified, < 5.7.0
Ubuntu1 product
- radare2All versions (No fix recorded)
3 vendors · 3 products
References
4 links- huntr.dev/bounties/af6c3e9e-b7df-4d80-b48f-77fdd17b4038X Refsource CONFIRMREPORTExploitThird Party Advisory
- github.com/radareorg/radare2/commit/669a404b6d98d5db409a5ebadae4e94b34ef5136X Refsource MISCREPORTPatchThird Party Advisory