Integer overflow in radare2 - CVE-2019-19590
Published: December 5, 2019 / Updated: January 25, 2021
radare2
Detailed vulnerability description
The vulnerability allows a remote attacker to compromise the target system.
The vulnerability exists due to integer overflow for the variable "new_token_size" in the "r_asm_massemble" function in "libr/asm/asm.c". A remote attacker can trigger integer overflow, which will result in a Use-After-Free for the buffer tokens and cause a denial of service (DoS) condition or possibly execute arbitrary code via crafted input.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.