VULNERABILIDAD
CVE-2026-77157 Actualizaciones automáticas de ast-cli sin verificación de checksum antes de la ejecución
ast-cli descarga dos binarios auxiliares, el motor en tiempo real Vorpal ASCA y el SCA Resolver, desde "download.checkmarx.com" como parte de su flujo de actualización automática, activado por las extensiones de VSCode/JetBrains de Checkmarx y por cx scan "sca-realtime". Antes de la corrección, el archivo descargado no se verificaba contra un checksum antes de extraerse y ejecutarse, por lo que un atacante capaz de sustituir el archivo servido podría entregar un binario arbitrario que ast-cli extraería y…
Alerta de Nureq Monitor
Detectada 22 OCT · 16:42
CVSS 3.1
6.4MEDIACVSS 4.0
6.3 MEDIA
PROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,1 % PERCENTIL 3
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-77157
ast-cli descarga dos binarios auxiliares, el motor en tiempo real Vorpal ASCA y el SCA Resolver, desde "download.checkmarx.com" como parte de su flujo de actualización automática, activado por las extensiones de VSCode/JetBrains de Checkmarx y por cx scan "sca-realtime". Antes de la corrección, el archivo descargado no se verificaba contra un checksum antes de extraerse y ejecutarse, por lo que un atacante capaz de sustituir el archivo servido podría entregar un binario arbitrario que ast-cli extraería y…
Productos y versiones afectadas
Checkmarx github.com/checkmarx/ast-cli
Qué hacer
- Verificá si usás github.com/checkmarx/ast-cli 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.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Calculadora CVSS
CVSS 3.1 · 6.4 MEDIA
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:H
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Alta
- PRIVILEGIOS REQUERIDOS (PR)
- Altos
- INTERACCIÓN DEL USUARIO (UI)
- Requerida
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Alta
- INTEGRIDAD (I)
- Alta
- DISPONIBILIDAD (A)
- Alta
CVSS 4.0 · 6.3 MEDIA
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- REQUISITOS DEL ATAQUE (AT)
- Ninguno
- PRIVILEGIOS REQUERIDOS (PR)
- Altos
- INTERACCIÓN DEL USUARIO (UI)
- Pasiva
- CONFIDENCIALIDAD (SISTEMA VULNERABLE) (VC)
- Ninguna
- INTEGRIDAD (SISTEMA VULNERABLE) (VI)
- Ninguna
- DISPONIBILIDAD (SISTEMA VULNERABLE) (VA)
- Ninguna
- CONFIDENCIALIDAD (SISTEMAS POSTERIORES) (SC)
- Alta
- INTEGRIDAD (SISTEMAS POSTERIORES) (SI)
- Alta
- DISPONIBILIDAD (SISTEMAS POSTERIORES) (SA)
- Alta
Abrir la calculadora completa →
Descripción original
ast-cli downloads two helper binaries, the Vorpal ASCA real-time engine and the SCA Resolver, from "download.checkmarx.com" as part of its auto-update flow, triggered by the Checkmarx’s "VSCode/JetBrains" extensions and by cx scan "sca-realtime".
Prior to the fix, the downloaded archive was not verified against a checksum before extraction and execution. An attacker able to substitute the served archive could deliver an arbitrary binary that ast-cli would extract and execute the contents of the archive, since no integrity check was performed on the download.
Successful exploitation requires compromising "download.checkmarx.com" and replacing the served archive with one containing an attacker-controlled binary. If the served archive had been replaced that way, any developer machine or CI pipeline invoking ASCA (via Checkmarx's VSCode/JetBrains extensions) or cx scan "sca-realtime" on an affected version would have extracted and executed that binary in place of the intended download.
The download is now verified against a published SHA-256 checksum before extraction.
Referencias
- github.com/Checkmarx/ast-cliPRODUCT
- github.com/Checkmarx/ast-cli/security/advisories/GHSA-vf6p-x2fw-5hcgTHIRD-PARTY-ADVISORY
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
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.