Role-Based Access Control Flaw in Malcolm's Nginx Implementation
CVE-2026-19670

5.3MEDIUM

Key Information:

Vendor

Cisagov

Status
Vendor
CVE Published:
18 August 2026

What is CVE-2026-19670?

Malcolm's implementation of role-based access control (RBAC) for Nginx is vulnerable due to a mismatch in the way it processes request URIs. The system performs RBAC checks using the raw, percent-encoded request URI, allowing low-privilege authenticated users to bypass access restrictions. This occurs when users craft requests to admin-only paths using percent-encoding, enabling them to access sensitive areas without proper authorization. The issue arises from the discrepancy between the RBAC checks and how Nginx decodes requests, leading to potential exposure of critical system functionalities.

Affected Version(s)

Malcolm 0 <= 26.07.1

References

CVSS V4

Score:
5.3
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

tinyb0y
.