CVE-2026-77157
Last modified
CVE-2026-77157 is a medium-severity vulnerability rated 6.4/10 on the CVSS scale. 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.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Checkmarx | github.com/checkmarx/ast-cli | <= 2.3.59 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-77157?
How severe is CVE-2026-77157?
How do I fix CVE-2026-77157?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-77147Improper Control of Generation of Code ('Code Injection') vu…6.5
- CVE-2026-77148A vulnerability was found in Comfast CF-N1-S 2.6.0.1. This i…9.9
- CVE-2026-7715A vulnerability has been found in ravenwits mcp-server-arang…6.3
- CVE-2026-77150The Unlimited Elements For Elementor plugin for WordPress is…6.1
- CVE-2026-77151A security flaw has been discovered in lin-snow Ech0 up to 5…3.7
- CVE-2026-77156Incomplete validation of extracted archive entry paths in as…6.4
- CVE-2026-77159A symlink-following flaw was found in libvirt's qemuTPMEmula…5.5
- CVE-2026-7716A vulnerability was found in code-projects Gym Management Sy…6.3
- CVE-2026-77161The Smart Marketing SMS and Newsletters Forms plugin for Wor…6.5
- CVE-2026-77164Circles' remote-instance signature verification fetches the …6.2
- CVE-2026-77165File owners were unable to unlock TYPE_TOKEN locks placed by…6.5
- CVE-2026-77166The emoji field in the page emoji update endpoint does not p…2.4
Are you affected by CVE-2026-77157?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
