CVE-2018-20459: Medium severity radare2 vulnerability
In radare2 through 3.1.3, the armassassemble function in libr/asm/arch/arm/armass.c allows attackers to cause a denial-of-service (application crash by out-of-bounds read) by crafting an arm assembly input because a loop uses an incorrect index in armass.c and certain length validation is missing in armass64.c, a related issue to CVE-2018-20457.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2018-20459?
CVE-2018-20459 is considered a medium severity vulnerability due to its potential for denial-of-service attacks.
How do I fix CVE-2018-20459?
To fix CVE-2018-20459, upgrade radare2 to version 3.1.4 or later, where the issue has been addressed.
What kind of attack does CVE-2018-20459 enable?
CVE-2018-20459 enables attackers to trigger application crashes through crafted assembly inputs.
Which versions of radare2 are affected by CVE-2018-20459?
CVE-2018-20459 affects all versions of radare2 up to and including 3.1.3.
What is the root cause of CVE-2018-20459?
The root cause of CVE-2018-20459 is an inappropriate index usage in the armass_assemble function, leading to potential out-of-bounds reads.