PatchSiren

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.