Description
OpenChamber 1.11.7 contains an unauthenticated remote code execution vulnerability that allows remote attackers to execute arbitrary shell commands by sending crafted POST requests to the /api/fs/exec endpoint, which passes commands verbatim to Node.js spawn() without any allowlist, blocklist, or argument validation. The authentication middleware becomes a no-op when UI_PASSWORD is not configured, matching the default Docker deployment, enabling attackers to execute arbitrary OS commands as the application user and retrieve full command output including stdout, stderr, and exit code from the server response.
Published: 2026-08-06
Score: 9.3 Critical
EPSS: 1.1% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OpenChamber 1.11.7 has an unauthenticated remote code execution flaw in its /api/fs/exec API endpoint. The endpoint passes shell commands directly to Node.js spawn() without any validation or filtering, allowing a malicious actor to execute arbitrary operating‑system commands. The response includes full command output, exposing stdout, stderr, and the exit code to the attacker. The vulnerability is an instance of OS Command Injection (CWE‑78).

Affected Systems

The affected product is OpenChamber by Bohdan Triapitsyn, version 1.11.7. The default Docker deployment does not configure UI_PASSWORD, which causes the authentication middleware to become a no‑op, enabling unauthenticated access to the vulnerable endpoint.

Risk and Exploitability

The CVSS score of 9.3 indicates a high severity flaw. The EPSS score is 1%, and the vulnerability is not listed in the CISA KEV catalog, but the nature of the flaw—unauthenticated remote command execution—makes it highly attractive to attackers. The likely attack vector is a remotely reachable HTTP POST to /api/fs/exec; the attacker does not require any prior authentication or privileged credentials. Once accessed, the attacker can run any shell command as the application user and retrieve the complete output from the server response.

Generated by OpenCVE AI on August 7, 2026 at 14:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenChamber to a patched release that removes or secures the /api/fs/exec endpoint. If a newer version is not yet available, obtain the upstream commit that addresses the issue and apply it manually.
  • If upgrading is not possible, set the UI_PASSWORD environment variable in the Docker configuration or host system to enable the authentication middleware and prevent unauthenticated API calls.
  • Restrict network exposure of the OpenChamber API by placing it behind a firewall or reverse proxy that requires authentication or limits inbound traffic to trusted networks.

Generated by OpenCVE AI on August 7, 2026 at 14:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Bohdan Triapitsyn
Bohdan Triapitsyn openchamber
Vendors & Products Bohdan Triapitsyn
Bohdan Triapitsyn openchamber

Thu, 06 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 06 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Description OpenChamber 1.11.7 contains an unauthenticated remote code execution vulnerability that allows remote attackers to execute arbitrary shell commands by sending crafted POST requests to the /api/fs/exec endpoint, which passes commands verbatim to Node.js spawn() without any allowlist, blocklist, or argument validation. The authentication middleware becomes a no-op when UI_PASSWORD is not configured, matching the default Docker deployment, enabling attackers to execute arbitrary OS commands as the application user and retrieve full command output including stdout, stderr, and exit code from the server response.
Title OpenChamber 1.11.7 Unauthenticated RCE via /api/fs/exec
Weaknesses CWE-78
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Bohdan Triapitsyn Openchamber
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-06T14:45:26.895Z

Reserved: 2026-06-11T16:07:12.999Z

Link: CVE-2026-53975

cve-icon Vulnrichment

Updated: 2026-08-06T14:45:22.520Z

cve-icon NVD

Status : Received

Published: 2026-08-06T15:16:55.827

Modified: 2026-08-06T16:16:43.257

Link: CVE-2026-53975

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T14:45:03Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')