CVE-2026-53975 in OpenChamberinfo

Summary

by MITRE • 08/06/2026

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.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 08/06/2026

The OpenChamber 1.11.7 vulnerability represents a critical remote code execution flaw that fundamentally compromises system security through improper input validation and authentication bypass mechanisms. This vulnerability exists within the /api/fs/exec endpoint which serves as an entry point for file system operations, allowing attackers to inject arbitrary shell commands directly into the Node.js application layer. The flaw stems from the application's failure to implement any form of command sanitization or validation before passing user-supplied input to the Node.js spawn() function, creating an environment where malicious payloads can be executed with the privileges of the running application.

The technical implementation of this vulnerability leverages the absence of proper authentication controls within the application's middleware layer. When the UI_PASSWORD environment variable remains unconfigured, which aligns with default Docker deployment configurations, the authentication mechanism becomes effectively disabled or non-operational. This design flaw creates a scenario where any remote attacker can bypass authentication requirements and directly access privileged endpoints without requiring valid credentials. The vulnerability operates at the intersection of CWE-74 and CWE-89, combining improper input validation with command injection techniques that allow arbitrary code execution.

Operational impact of this vulnerability extends beyond simple privilege escalation to full system compromise, as attackers can execute commands with the privileges of the application user account. The response mechanism provides comprehensive feedback including standard output, standard error, and exit codes, enabling attackers to conduct reconnaissance and refine their exploitation efforts. This level of operational control allows for complete system enumeration, data exfiltration, and potential lateral movement within network environments where the vulnerable application resides.

Security mitigations must address both authentication bypass and command injection components of this vulnerability. The primary remediation involves implementing proper input validation and sanitization before any user-supplied commands are processed by spawn() functions, which aligns with ATT&CK technique T1059.001 for command and scripting interpreter execution. Organizations should enforce mandatory authentication through secure configuration of UI_PASSWORD environment variables and implement allowlists for permitted command execution patterns. Additionally, network segmentation and access controls should be implemented to limit exposure of vulnerable endpoints, while regular security auditing and penetration testing can help identify similar implementation flaws in other applications. The vulnerability demonstrates the critical importance of defense-in-depth strategies where multiple control layers work together to prevent exploitation even when individual security measures fail.

Responsible

VulnCheck

Reservation

06/11/2026

Disclosure

08/06/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!