Description
EnergizeLab station-middleware (NestJS) Docker images 1.6.5 through 1.8.2 allow any registered, low-privilege account to read arbitrary files from the server by supplying an attacker-controlled file path. This exposes middleware files and server secrets.
Published: 2026-10-15
Score: 9.9 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary file read exposing secrets
Action: Update software
AI Analysis

Impact

EnergizeLab station‑middleware images 1.6.5 through 1.8.2, built on NestJS, contain an authenticated path‑traversal flaw that lets any registered low‑privilege user read arbitrary files on the host. The vulnerability is a classic file‑path validation failure (CWE‑73) and permits disclosure of middleware configuration, source code, and potentially server secrets, leading to credential theft and further compromise. The vulnerability carries a CVSS score of 9.9, indicating a severe risk when exploited.

Affected Systems

The affected product is EnergizeLab’s station‑middleware Docker image, version range 1.6.5 to 1.8.2. Systems that run these images without the latest update are vulnerable; the flaw is present in all Docker builds of the specified versions.

Risk and Exploitability

Because the flaw requires an authenticated low‑privilege account, attackers with any user credentials can exploit it; the EPSS score is not available, but the high CVSS score indicates that once accessed, the impact is significant. The vulnerability is not listed in the CISA KEV catalog, suggesting that known exploitation evidence is limited, yet the lack of a weakness mitigated by user input validation means requirement for immediate action. The likely attack vector is through the middleware’s exposed file‑reading API or a similarly designed endpoint, where a crafted path is supplied. Exploitation does not require additional privileges beyond those granted to the user account.

Generated by OpenCVE AI on October 16, 2026 at 11:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the station‑middleware image to a patched version that removes the path‑traversal logic or adds proper path validation.
  • Restrict the file‑reading functionality so that only privileged accounts can use it; consider disabling the endpoint for low‑privilege users.
  • Enforce application‑level access controls and input sanitization to reject paths containing traversal components before processing.
  • Deploy a web‑application firewall or intrusion detection rule that flags and blocks path traversal patterns (e.g., ".." sequences) from reaching the middleware.

Generated by OpenCVE AI on October 16, 2026 at 11:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 15 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Description EnergizeLab station-middleware (NestJS) Docker images 1.6.5 through 1.8.2 allow any registered, low-privilege account to read arbitrary files from the server by supplying an attacker-controlled file path. This exposes middleware files and server secrets.
Title EnergizeLab Station Middleware Authenticated Path Traversal Arbitrary File Read
Weaknesses CWE-73
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: AHA

Published:

Updated: 2026-10-16T19:53:45.885Z

Reserved: 2026-10-02T21:30:55.242Z

Link: CVE-2026-105037

cve-icon Vulnrichment

Updated: 2026-10-16T19:53:38.798Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T21:17:04.350

Modified: 2026-10-16T20:17:18.330

Link: CVE-2026-105037

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T13:53:27Z

Weaknesses
  • CWE-73

    External Control of File Name or Path