Description
Cloud Commander (cloudcmd) versions 19.20.2 through 19.21.1 contains a path traversal vulnerability in the GET /api/v1/pack endpoint where the onGET handler at server/rest/index.js:130 calls the unguarded root() function instead of the root.resolve() validation wrapper used elsewhere. Attackers can send percent-encoded directory traversal sequences in the pack request path to read arbitrary files outside the configured --root directory, such as /etc/passwd or SSH private keys, which are archived and streamed back as a downloadable tar.gz file.
Published: 2026-10-14
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote file disclosure via path traversal
Action: Patch Immediately
AI Analysis

Impact

Cloud Commander (cloudcmd) versions 19.20.2 through 19.21.1 contain a path traversal flaw in the GET /api/v1/pack endpoint. The onGET handler mistakenly calls the unguarded root() function instead of the validated root.resolve() wrapper, permitting an attacker to craft percent‑encoded directory traversal sequences. When processed, the server packages the requested files into a tar.gz archive and streams the archive back to the client, effectively leaking arbitrary files such as /etc/passwd or SSH private keys.

Affected Systems

The affected product is Cloud Commander (cloudcmd) from coderaiser, releases 19.20.2 through 19.21.1. No other versions are listed as vulnerable. Users operating these versions should verify whether the GET /api/v1/pack endpoint is exposed in their deployment and assess the directories served by the –root option.

Risk and Exploitability

The CVSS score of 8.7 indicates a high‑severity vulnerability, while the EPSS score of less than 1% shows a low but non‑zero exploitation probability. The vulnerability is not yet listed in the CISA KEV catalog, suggesting limited widespread exploitation. Because the flaw is triggered via an unauthenticated HTTP GET request, any remote actor able to reach the service can construct a malicious request and receive a downloadable tar.gz archive containing arbitrary system files.

Generated by OpenCVE AI on October 15, 2026 at 22:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Cloud Commander to version 19.21.2 or later, which replaces the root() call with root.resolve() in the vulnerable endpoint.
  • If an immediate upgrade is not possible, block or restrict the /api/v1/pack endpoint to trusted networks using firewall or reverse‑proxy rules, and consider rate‑limiting the endpoint.
  • Restrict the –root directory to a non‑system path that contains only application data, and audit that the directory does not expose sensitive system files such as SSH keys or configuration files.

Generated by OpenCVE AI on October 15, 2026 at 22:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description Cloud Commander (cloudcmd) versions 19.20.2 through 19.21.1 contains a path traversal vulnerability in the GET /api/v1/pack endpoint where the onGET handler at server/rest/index.js:130 calls the unguarded root() function instead of the root.resolve() validation wrapper used elsewhere. Attackers can send percent-encoded directory traversal sequences in the pack request path to read arbitrary files outside the configured --root directory, such as /etc/passwd or SSH private keys, which are archived and streamed back as a downloadable tar.gz file.
Title Cloud Commander 19.20.2 through 19.21.1 Path Traversal via GET /api/v1/pack
First Time appeared Coderaiser
Coderaiser cloudcmd
Weaknesses CWE-23
CPEs cpe:2.3:a:coderaiser:cloudcmd:*:*:*:*:*:*:*:*
Vendors & Products Coderaiser
Coderaiser cloudcmd
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Coderaiser Cloudcmd
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T18:09:18.379Z

Reserved: 2026-10-14T13:37:25.706Z

Link: CVE-2026-110690

cve-icon Vulnrichment

Updated: 2026-10-26T18:09:10.900Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T14:17:44.140

Modified: 2026-10-26T18:17:35.297

Link: CVE-2026-110690

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T14:45:17Z

Weaknesses
  • CWE-23

    Relative Path Traversal