CVE-2026-77157 in ast-cli
Riassunto
di VulDB • 22/10/2026
ast-cli scarica due binari di supporto, il motore real-time Vorpal ASCA e SCA Resolver, da "download.checkmarx.com" come parte del suo flusso di auto-aggiornamento, attivato dalle estensioni Checkmarx per VSCode/JetBrains e dallo scan cx "sca-realtime".
Prima della correzione, l'archivio scaricato non veniva verificato rispetto a un checksum prima dell'estrazione ed esecuzione. Un attaccante in grado di sostituire l'archivio servito potrebbe fornire un binario arbitrario che ast-cli estrarrebbe ed eseguirebbe i contenuti dell'archivio, poiché non è stata eseguita alcuna verifica di integrità sul download.
Lo sfruttamento riuscito richiede la compromissione di "download.checkmarx.com" e la sostituzione dell'archivio servito con uno contenente un binario controllato dall'attaccante. Se l'archivio servito fosse stato sostituito in questo modo, qualsiasi macchina dello sviluppatore o pipeline CI che invochi ASCA (tramite le estensioni VSCode/JetBrains di Checkmarx) o lo scan cx "sca-realtime" su una versione interessata avrebbe estratto ed eseguito tale binario al posto del download previsto.
Il download viene ora verificato rispetto a un checksum SHA-256 pubblicato prima dell'estrazione.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.