Sceawere

Vulnerability Detail

CVE-2026-63177UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Malcolm Path Traversal Authorization Bypass

Vulnerability Metadata

Severity
High
Score / CVSS
7.1
Creation Date
5h ago
Vendor
cisagov
Product
Malcolm
Attack Type
CWE-863: Incorrect Authorization
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Attack Complexity
LOW

Narrative and Response

Description

Malcolm is a network traffic analysis tool suite. Prior to version 26.07.0, role-based access control enforced in the Nginx OpenResty Lua layer evaluates the raw, unnormalized `ngx.var.request_uri`, while Nginx itself routes requests using the normalized path. An authenticated low-privilege user can prepend a traversal segment (for example `/x/../upload/...`) so that Nginx routes the request to a restricted backend while the Lua role check fails to match any rule and falls open, granting access it should deny. Version 26.07.0 fixes the issue.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "7.1",
  "pubDate": "2026-08-11T21:17:44.443Z",
  "pubdate": "2026-08-11T21:17:44.443Z",
  "executiveSummary": "An authorization bypass vulnerability exists in the Malcolm network traffic analysis tool suite prior to version 26.07.0.\nThe flaw stems from a discrepancy between path normalization in Nginx and the evaluation of raw, unnormalized request URIs within the Nginx OpenResty Lua layer responsible for role-based access control.\nAn authenticated low-privilege attacker can exploit this discrepancy to bypass security restrictions and gain unauthorized access to restricted backend routes.\nThe impact includes unauthorized access to sensitive application functionality and administrative endpoints reserved for higher privilege levels.\nExploitation requires authentication as a low-privilege user and network access to the target application.\nRisk implications are significant as it undermines the integrity of the role-based access control mechanism, allowing privilege escalation within the application context.\nRemediation requires upgrading the Malcolm software suite to version 26.07.0 or later, where the authorization logic has been corrected.",
  "technicalDetails": "The vulnerability resides in the Nginx OpenResty Lua layer responsible for enforcing role-based access control within the Malcolm application.\nThe root cause of the vulnerability is input discrepancy during URI processing: the Lua authorization script evaluates the raw, unnormalized ngx.var.request_uri, whereas Nginx routes the underlying HTTP request using its internally normalized path.\nThe affected component is the authorization enforcement mechanism within the Nginx OpenResty configuration prior to version 26.07.0.\nAuthentication and privilege requirements dictate that the attacker must possess a valid, low-privilege user session to interact with the endpoints.\nThe network exposure is tied to the web interface exposed by Malcolm.\nThe attack flow proceeds as follows: an authenticated low-privilege user crafts an HTTP request containing a directory traversal segment, such as /x/../upload/..., within the request URI. When the request hits the server, the Nginx OpenResty Lua layer inspects the raw ngx.var.request_uri for role-based access control decisions. Because the raw URI contains the traversal sequence and does not explicitly match predefined restricted routing rules, the Lua authorization check fails to match any explicit deny or restrict rule and incorrectly falls open, granting access. Concurrently, Nginx processes the request by normalizing the path, stripping the traversal segments, and successfully routing the request to the restricted backend functionality.\nPost-exploitation impact involves unauthorized interaction with sensitive backend endpoints, allowing low-privilege users to perform actions restricted to administrative or higher-privileged roles."
}
CVE-2026-63177: Malcolm Path Traversal Authorization Bypass (HIGH Severity, CVSS: 7.1) - Sceawere