PatchSiren cyber security CVE debrief
CVE-2026-77156 Checkmarx CVE debrief
A path traversal vulnerability in ast-cli's tar extraction logic on Linux and macOS could allow an attacker to write arbitrary files outside the install directory if they can compromise the server hosting the archive at download.checkmarx.com. This vulnerability requires an attacker to substitute the archive served at download.checkmarx.com. An attacker able to compromise that server and replace the archive could write arbitrary, executable files to arbitrary filesystem paths via this path traversal. The vulnerability has been addressed by validating that each entry's destination path resolves within the working directory and rejects absolute paths.
- Vendor
- Checkmarx
- Product
- github.com/checkmarx/ast-cli
- CVSS
- MEDIUM 6.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-22
- Original CVE updated
- 2026-11-02
- Advisory published
- 2026-10-22
- Advisory updated
- 2026-11-02
Who should care
Defenders responsible for the ast-cli installation, particularly those using Linux and macOS, should assess their exposure and verify the integrity of their installation. They should prioritize verifying the integrity of the ast-cli installation and ensuring that the server at download.checkmarx.com is not compromised.
Why it matters
A path traversal vulnerability in ast-cli's tar extraction logic on Linux and macOS could allow an attacker to write arbitrary files outside the install directory if they can compromise the server hosting the archive at download.checkmarx.com. Defenders should prioritize verifying the integrity of the ast-cli installation and ensuring that the server at download.checkmarx.com is not compromised.
- An attacker could write arbitrary files outside the install directory, potentially leading to code execution or data tampering.
- The vulnerability requires an attacker to compromise the server hosting the archive at download.checkmarx.com.
- Defenders should verify the integrity of the ast-cli installation and ensure that the server at download.checkmarx.com is not compromised.
Technical summary
The ast-cli's tar extraction logic on Linux and macOS does not properly validate extracted archive entry paths, allowing a malicious tar archive to write files outside the install directory. This vulnerability can be exploited if an attacker can compromise the server hosting the archive at download.checkmarx.com. The vulnerability has been addressed by validating that each entry's destination path resolves within the working directory and rejects absolute paths. The official CVE Program record and NIST NVD detail page offer source-provided CVE metadata and vulnerability assessments.
Defensive priority
Defenders should prioritize verifying the integrity of the ast-cli installation and ensuring that the server at download.checkmarx.com is not compromised.
Recommended defensive actions
- Verify the integrity of the ast-cli installation
- Ensure the server at download.checkmarx.com is not compromised
- Monitor for suspicious activity related to the ast-cli installation
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected products. The ast-cli's tar extraction logic on Linux and macOS does not properly validate extracted archive entry paths, allowing a malicious tar archive to write files outside the install directory. The official CVE Program record and NIST NVD detail page offer source-provided CVE metadata and vulnerability assessments. The source references provide additional information on the ast-cli GitHub repository and the ast
Sources and references
Verified primary and authoritative sources
-
CVE-2026-77156 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-77156
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-77156 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-77156
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/Checkmarx/ast-cli
596c5446-0ce5-4ba2-aa66-48b3b757a647
-
Source reference
Unverified legacy reference
URL: https://github.com/Checkmarx/ast-cli/security/advisories/GHSA-9gff-3q53-q75x
596c5446-0ce5-4ba2-aa66-48b3b757a647
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.