VULNERABILIDADEXPLOIT PÚBLICO
CVE-2026-116012 Truncamiento de enteros en PackedDecode::skipAttribute del parser del decompilador de Ghidra
Ghidra antes de 12.2 tiene una vulnerabilidad de truncamiento numérico en PackedDecode::skipAttribute y skipAttributeRemaining de marshal.cc, que almacena longitudes de cadena de 64 bits en variables de 32 bits. Un atacante puede enviar un flujo empaquetado manipulado, como un archivo .sla malicioso, para inyectar atributos en la entrada del decompilador o hacer caer el proceso.
Alerta de Nureq Monitor
Detectada 24 OCT · 11:20Última novedad 24 OCT · 23:11
CVSS 3.1
3.6BAJACVSS 4.0
2.0 BAJA
PROBABILIDAD DE EXPLOTACIÓN (EPSS)
— SIN DATO
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
Sí 1 REPOSITORIO
Qué es CVE-2026-116012
Ghidra antes de 12.2 tiene una vulnerabilidad de truncamiento numérico en PackedDecode::skipAttribute y skipAttributeRemaining de marshal.cc, que almacena longitudes de cadena de 64 bits en variables de 32 bits. Un atacante puede enviar un flujo empaquetado manipulado, como un archivo .sla malicioso, para inyectar atributos en la entrada del decompilador o hacer caer el proceso.
Productos y versiones afectadas
NationalSecurityAgency ghidra
Qué hacer
- Verificá si usás ghidra y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Priorizá la corrección: hay código de explotación público, así que el riesgo de ataque es alto.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Exploits y pruebas de concepto públicas
Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.
Calculadora CVSS
CVSS 3.1 · 3.6 BAJA
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L
- VECTOR DE ATAQUE (AV)
- Local
- COMPLEJIDAD DEL ATAQUE (AC)
- Alta
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Requerida
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Ninguna
- INTEGRIDAD (I)
- Baja
- DISPONIBILIDAD (A)
- Baja
CVSS 4.0 · 2.0 BAJA
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
- VECTOR DE ATAQUE (AV)
- Local
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- REQUISITOS DEL ATAQUE (AT)
- Presentes
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Pasiva
- CONFIDENCIALIDAD (SISTEMA VULNERABLE) (VC)
- Ninguna
- INTEGRIDAD (SISTEMA VULNERABLE) (VI)
- Baja
- DISPONIBILIDAD (SISTEMA VULNERABLE) (VA)
- Baja
- CONFIDENCIALIDAD (SISTEMAS POSTERIORES) (SC)
- Ninguna
- INTEGRIDAD (SISTEMAS POSTERIORES) (SI)
- Ninguna
- DISPONIBILIDAD (SISTEMAS POSTERIORES) (SA)
- Ninguna
Abrir la calculadora completa →
Descripción original
Ghidra before 12.2 contains a numeric truncation vulnerability in PackedDecode::skipAttribute and skipAttributeRemaining in marshal.cc that stores 64-bit string lengths in 32-bit variables. Attackers can supply a crafted packed stream, such as a malicious .sla file, to inject attributes into the decompiler's input or crash the decompiler process.
Referencias
- github.com/NationalSecurityAgency/ghidra/security/advisories/GHSA-v423-5vh7-c7jwVENDOR-ADVISORY
- github.com/NationalSecurityAgency/ghidra/commit/d105789b331dba84ad73ab92db890e38fe665be0PATCH
- github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_12.2_buildRELEASE-NOTES
- github.com/NationalSecurityAgency/ghidra/blob/Ghidra_12.1.4_build/Ghidra/Features/Decompi…TECHNICAL-DESCRIPTION
- www.vulncheck.com/advisories/ghidra-before-12.2-integer-truncation-in-packeddecode-skipat…THIRD-PARTY-ADVISORY
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
- EXPLOIT PÚBLICO Se publicó el repositorio D7EAD/CVE-2026-116012.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.