Description
OpenChamber 1.11.7 contains an authentication bypass vulnerability that allows unauthenticated remote attackers to terminate the server process by sending a POST request to the /api/system/shutdown endpoint, which is registered before the authentication middleware in the Express route handler chain. Attackers can exploit the route registration order in bootstrap-runtime.js to reach the shutdown handler before auth middleware executes, causing denial of service to all active AI coding sessions and locking out legitimate remote users regardless of whether UI_PASSWORD is configured.
Published: 2026-08-06
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An authentication bypass flaw in the OpenChamber 1.11.7 server allows an unauthenticated attacker to trigger the /api/system/shutdown endpoint. The route is registered before the authentication middleware in the Express handler chain, so a plain POST request terminates the server process without any credential checks. This action stops all active AI coding sessions and blocks legitimate users from accessing the service, effectively denying availability.

Affected Systems

The vulnerability affects OpenChamber content authored by Bohdan Triapitsyn, specifically version 1.11.7. No other product or vendor information is provided, and version details beyond 1.11.7 are not stated.

Risk and Exploitability

The CVSS score of 8.7 classifies this as a high‑severity problem. Because no authentication is required, the attack can be executed by any external host that can reach the target HTTP interface, making the exploitation path straightforward. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, but the path and impact are clear. CWE‑306 (Authentication Bypass) underscores the critical nature of the flaw.

Generated by OpenCVE AI on August 6, 2026 at 16:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the security patch from the GitHub commit f1b9506132faf6c564a2694c7f33b94421a49b4a to correct the route registration order in bootstrap-runtime.js.
  • Disable the /api/system/shutdown endpoint when it is not required, or remove the route entirely from the API surface.
  • Add an authentication guard to all exposed API routes, ensuring that shutdown and other privileged endpoints are protected and executed only by authenticated users.

Generated by OpenCVE AI on August 6, 2026 at 16:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description OpenChamber 1.11.7 contains an authentication bypass vulnerability that allows unauthenticated remote attackers to terminate the server process by sending a POST request to the /api/system/shutdown endpoint, which is registered before the authentication middleware in the Express route handler chain. Attackers can exploit the route registration order in bootstrap-runtime.js to reach the shutdown handler before auth middleware executes, causing denial of service to all active AI coding sessions and locking out legitimate remote users regardless of whether UI_PASSWORD is configured.
Title OpenChamber 1.11.7 Unauthenticated DoS via /api/system/shutdown
Weaknesses CWE-306
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-06T14:43:37.800Z

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

Link: CVE-2026-53977

cve-icon Vulnrichment

Updated: 2026-08-06T17:53:15.907Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T17:00:11Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function