← Back to search

CVE-2026-105039

9.6 CRITICALpublic exploit available

Published 2026-10-15 · Updated 2026-10-16

AI risk analysis

Summary
A role-checking flaw in EnergizeLab's station-middleware Docker images allows low-privilege authenticated users to access administrative APIs and retrieve sensitive AI provider keys. This creates a critical privilege escalation vulnerability where any user can modify configuration and object-store contents.
Exploitability
Exploitation is straightforward requiring only an authenticated user account with minimal prerequisites, as the application fails to validate user roles before allowing access to administrative endpoints.
Blast radius
The impact could be severe across multiple systems as attackers could access AI provider keys, modify configurations, and alter object-store contents, potentially compromising entire AI workflows and data integrity.
Detection
Monitor for unauthorized access attempts to administrative endpoints by low-privilege users in application logs, specifically looking for API calls to configuration and object-store modification endpoints that would normally require elevated privileges.
Prioritized remediation
Upgrade to station-middleware Docker images version 1.8.3 or later to address the role validation flaw in administrative APIs.
auth-bypassprivilege-escalationapiconfig

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

EnergizeLab station-middleware (NestJS) Docker images 1.6.5 through 1.8.2 do not check user roles on administrative APIs. Any authenticated low-privilege user can retrieve AI provider keys and change configuration and object-store contents.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N

Weaknesses

CWE-862

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.