Description
Incomplete validation of extracted archive entry paths in ast-cli's tar extraction logic on Linux and macOS (used when installing the Vorpal ASCA real-time engine and the SCA Resolver) would allow a malicious tar archive containing absolute or traversal path entries to write files outside the install directory. Windows builds were not affected, as the Windows extractor performs this path validation.



Exploitation required substituting 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.



Extraction now validates that each entry's destination path resolves within the working directory and rejects absolute paths.
Published: 2026-10-22
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: File Write Outside Install Directory via Path Traversal
Action: Patch
AI Analysis

Impact

ast-cli’s tar extraction logic on Linux and macOS performs incomplete validation of archive entry paths. A malicious tar archive containing absolute or traversal path entries can be used to write files outside the intended install directory. This flaw allows an attacker to place arbitrary files, including executable payloads, on the filesystem. The CVSS score of 6.3 indicates a moderate severity, while the EPSS score is not provided and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is an attacker who compromises the server hosting the download at download.checkmarx.com, replacing the tar archive with a crafted one that exploits the path traversal.

Affected Systems

The affected product is Checkmarx ast-cli, which is used for installing the Vorpal ASCA real-time engine and the SCA Resolver. The flaw is only present on Linux and macOS builds; Windows builds use a different extractor that properly validates paths and are not affected.

Risk and Exploitability

With a CVSS of 6.3, the risk is moderate. Because the EPSS score is unknown, the precise likelihood of exploitation cannot be quantified, but the vulnerability would allow the placement of arbitrary files on the target system. An attacker who can serve a malicious archive from download.checkmarx.com could write executable files to any location within the filesystem, potentially leading to code execution. The lack of a KEV listing suggests no known active exploits, yet the requirements for exploitation are low: control of the archive source and ability to trigger extraction.

Generated by OpenCVE AI on October 22, 2026 at 19:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor patch to upgrade ast-cli to the corrected version that validates extraction paths
  • If an upgrade cannot be performed immediately, block or remove the ability to download archives from download.checkmarx.com until the patch is applied
  • Prior to extraction, verify the integrity of downloaded archives by checking cryptographic hashes or signatures against trusted values

Generated by OpenCVE AI on October 22, 2026 at 19:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 26 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Checkmarx
Checkmarx ast-cli
Vendors & Products Checkmarx
Checkmarx ast-cli

Thu, 22 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
Description Incomplete validation of extracted archive entry paths in ast-cli's tar extraction logic on Linux and macOS (used when installing the Vorpal ASCA real-time engine and the SCA Resolver) would allow a malicious tar archive containing absolute or traversal path entries to write files outside the install directory. Windows builds were not affected, as the Windows extractor performs this path validation. Exploitation required substituting 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. Extraction now validates that each entry's destination path resolves within the working directory and rejects absolute paths.
Title ast-cli: Path traversal in tar extraction on Linux/macOS allows writes outside the install directory
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H'}


Subscriptions

Checkmarx Ast-cli
cve-icon MITRE

Status: PUBLISHED

Assigner: Checkmarx

Published:

Updated: 2026-11-02T12:07:03.121Z

Reserved: 2026-08-20T14:34:04.801Z

Link: CVE-2026-77156

cve-icon Vulnrichment

Updated: 2026-11-02T12:06:58.576Z

cve-icon NVD

Status : Deferred

Published: 2026-10-22T18:17:29.463

Modified: 2026-11-02T13:17:38.060

Link: CVE-2026-77156

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T19:26:11Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')