Skip to main content

Malcolm EUVDEUVD-2026-56972

| CVE-2026-63177 HIGH
Incorrect Authorization (CWE-863)
2026-08-11 GitHub_M
7.1
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
vuln.today AI
7.1 HIGH

Network-delivered against a web interface (AV:N), trivial traversal craft (AC:L), valid low-priv session required (PR:L); confidentiality high due to unrestricted backend access, integrity low from limited write exposure, no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

Lifecycle Timeline

3
Patch available
Aug 11, 2026 - 22:04 EUVD
Analysis Generated
Aug 11, 2026 - 21:38 vuln.today
CVE Published
Aug 11, 2026 - 20:30 cve.org
HIGH 7.1

DescriptionCVE.org

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.

AnalysisAI

Authorization bypass in Malcolm (all versions prior to 26.07.0) allows authenticated low-privilege users to access restricted backend endpoints by exploiting a URI normalization mismatch between Nginx's routing layer and the OpenResty Lua RBAC enforcement layer. By prepending a traversal segment (e.g., /x/../upload/...) to a request path, the Lua role check evaluates the raw unnormalized URI, fails to match any configured rule, and falls open - granting access the policy should deny. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Authenticate as low-privilege Malcolm user
Delivery
Craft HTTP request with traversal segment (e.g. /x/../upload/target)
Exploit
Nginx normalizes path and routes to restricted backend
Execution
Lua RBAC evaluates raw URI, matches no rule, falls open
Persist
Restricted backend endpoint accessed
Impact
Exfiltrate data or interact with restricted functionality

Vulnerability AssessmentAI

Exploitation Exploitation requires a valid authenticated session with at least low-privilege access to the Malcolm web interface (PR:L per CVSS). … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N, score 7.1) accurately characterizes this as a network-accessible, low-complexity authorization bypass requiring only a valid low-privilege account. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An authenticated analyst account with standard (low-privilege) read-only access to Malcolm sends an HTTP request crafted with a path traversal prefix - for example, `GET /x/../upload/sensitive-config HTTP/1.1`. Nginx normalizes this to `/upload/sensitive-config` and routes it to the restricted upload backend, while the Lua RBAC check evaluates the raw path `/x/../upload/sensitive-config`, fails to match any defined access rule, and defaults to allowing the request. …
Remediation Upgrade Malcolm to version 26.07.0, which fixes the URI normalization mismatch. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all Malcolm deployments, document current version numbers, and identify which low-privilege user accounts exist in each environment. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-56972 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy