CVE-2026-40517

radare2 prior to 6.1.4 contains a command injection vulnerability in the PDB parser's print_gvars() function that allows attackers to execute arbitrary commands by crafting a malicious PDB file with newline characters in symbol names. Attackers can inject arbitrary radare2 commands through unsanitized symbol name interpolation in the flag rename command, which are then executed when a user runs the idp command against the malicious PDB file, enabling arbitrary OS command execution through radare2's shell execution operator.
Configurations

Configuration 1 (hide)

cpe:2.3:a:radare:radare2:*:*:*:*:*:*:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) radare2 anterior a la versión 6.1.4 contiene una vulnerabilidad de inyección de comandos en la función print_gvars() del analizador PDB que permite a los atacantes ejecutar comandos arbitrarios mediante la creación de un archivo PDB malicioso con caracteres de nueva línea en los nombres de los símbolos. Los atacantes pueden inyectar comandos arbitrarios de radare2 a través de la interpolación no saneada de nombres de símbolos en el comando flag rename, los cuales se ejecutan posteriormente cuando un usuario ejecuta el comando idp contra el archivo PDB malicioso, lo que permite la ejecución arbitraria de comandos del sistema operativo a través del operador de ejecución de shell de radare2.

Information

Published : 2026-04-22 22:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-40517

Mitre link : CVE-2026-40517

CVE.ORG link : CVE-2026-40517


JSON object : View

Products Affected

radare

  • radare2
CWE
CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')