CVE-2026-18718

Ghidra contains an arbitrary code execution vulnerability in the Swift demangler analyzer that allows an attacker to execute arbitrary binaries by supplying a malicious Ghidra project with a crafted Swift tool directory path. When a victim opens the attacker-supplied project, SwiftDemanglerAnalyzer restores the persisted Swift binary directory from project state and SwiftNativeDemangler executes the resolved binary without integrity or signature verification, causing attacker-controlled executables to run under the Ghidra process user with no prompt or confirmation.
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Ghidra contiene una vulnerabilidad de ejecución de código arbitrario en el analizador de descompilación de Swift que permite a un atacante ejecutar binarios arbitrarios al proporcionar un proyecto Ghidra malicioso con una ruta de directorio de herramientas de Swift manipulada. Cuando una víctima abre el proyecto proporcionado por el atacante, SwiftDemanglerAnalyzer restaura el directorio de binarios de Swift persistido del estado del proyecto y SwiftNativeDemangler ejecuta el binario resuelto sin verificación de integridad o firma, lo que provoca que los ejecutables controlados por el atacante se ejecuten bajo el usuario del proceso de Ghidra sin aviso ni confirmación.

Information

Published : 2026-08-03 17:16

Updated : 2026-10-23 21:10


NVD link : CVE-2026-18718

Mitre link : CVE-2026-18718

CVE.ORG link : CVE-2026-18718


JSON object : View

Products Affected

No product.

CWE
CWE-427

Uncontrolled Search Path Element