Live › vulnerability › CVE-2026-77157
Go to dashboardast-cli downloads the Vorpal ASCA engine and SCA Resolver helper binaries from download.checkmarx.com during auto-update and does not check a checksum before extracting and running them. An attacker who can substitute the served archive could get arbitrary code run on developer machines or CI pipelines that invoke ASCA or cx scan sca-realtime.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-23 21:57 UTC. All times on this page are UTC.
Teams that run Checkmarx ast-cli on developer machines or CI pipelines, through the VSCode or JetBrains extensions or by running cx scan sca-realtime, are exposed. Exploitation requires compromising download.checkmarx.com or otherwise substituting the served archive, so teams that only run ast-cli in a pinned, offline-installed form are less exposed.
No product ranges from the sources yet.
cx version or ast-cli version and compare against the fixed release; the sources do not name the fixed version.Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
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.
This page as .md · .json · in your agent: get_signal("CVE-2026-77157")
NVD data is provided by NIST and is public domain · EPSS scores by FIRST, used with attribution. Posts quoted belong to their authors.