Description
Malcolm's front nginx reverse proxy defines a "Dashboards → Arkime shortcut" location using a case-insensitive regex matcher but a case-sensitive rewrite. A request whose path segment is not exact-lowercase (for example /IDDASH2ARK/...) enters the location (the matcher fires) but evades the rewrite (no redirect is issued), so nginx falls through to the location's proxy_pass to the Arkime backend. That location is the one proxied location in the shipped config that does not include the per-location authentication file, so the request reaches Arkime unauthenticated. The same location also forwards a client-supplied X-Forwarded-User header un-overwritten, and Arkime is configured to trust X-Forwarded-User as the authenticated username — so an unauthenticated network caller can reach the Arkime backend while supplying a forged, auto-provisioned identity.
Published: 2026-10-08
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated access to Arkime with forged identities
Action: Immediate Patch
AI Analysis

Impact

Malcolm's front nginx reverse proxy contains a rule that incorrectly handles case-sensitive rewrites for a dashboard shortcut. A request with a non-lowercase path segment matches the location but bypasses the rewrite that would normally redirect the request to an authenticated endpoint. The proxy forwards the request to Arkime without applying its per-location authentication file and passes through a client-supplied X-Forwarded-User header, which Arkime trusts as the authenticated username. Consequently, unauthenticated callers can reach Arkime and present any identity they choose, effectively bypassing authentication and enabling identity spoofing. This flaw exists in the Malcolm application as shipped with the default nginx configuration. It affects installations that use the Dashboards → Arkime shortcut location and a proxy_pass to Arkime. CISA lists a fix in version v26.08.0; installations prior to that release are vulnerable. The CVSS score of 6.5 indicates a moderate severity, and the EPSS score is not available, so the exact likelihood of exploitation cannot be quantified. The vulnerability is not listed in the CISA KEV catalog. An attacker can exploit the flaw by sending a crafted HTTP request to the vulnerable location from any network, without requiring credentials. By supplying a forged X-Forwarded-User header, an attacker can impersonate any user in Arkime, compromising confidentiality and integrity.

Affected Systems

The vulnerability exists in Malcolm deployments using the default nginx configuration, particularly those that enable the Dashboards → Arkime shortcut. Versions before 26.08.0 are affected; all later releases include the fix.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity, and the EPSS score is not available, so the exact likelihood of exploitation cannot be quantified. The situation is not listed in the CISA KEV catalog. Attackers can exploit the flaw by sending a crafted HTTP request to the vulnerable location from any network without credentials. By supplying a forged X-Forwarded-User header, an attacker can impersonate any user in Arkime, compromising confidentiality and integrity.

Generated by OpenCVE AI on October 8, 2026 at 19:51 UTC.

Remediation

Vendor Solution

Update to version v26.08.0


OpenCVE Recommended Actions

  • Upgrade Malcolm to v26.08.0.
  • If an upgrade is delayed, remove or secure the Dashboards → Arkime shortcut location by applying a rewrite that requires authentication.
  • Configure Arkime to ignore or validate the X-Forwarded-User header for unauthenticated requests.

Generated by OpenCVE AI on October 8, 2026 at 19:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 09 Oct 2026 09:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 09 Oct 2026 07:30:00 +0000

Type Values Removed Values Added
First Time appeared Cisagov
Cisagov malcolm
Vendors & Products Cisagov
Cisagov malcolm

Thu, 08 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Description Malcolm's front nginx reverse proxy defines a "Dashboards → Arkime shortcut" location using a case-insensitive regex matcher but a case-sensitive rewrite. A request whose path segment is not exact-lowercase (for example /IDDASH2ARK/...) enters the location (the matcher fires) but evades the rewrite (no redirect is issued), so nginx falls through to the location's proxy_pass to the Arkime backend. That location is the one proxied location in the shipped config that does not include the per-location authentication file, so the request reaches Arkime unauthenticated. The same location also forwards a client-supplied X-Forwarded-User header un-overwritten, and Arkime is configured to trust X-Forwarded-User as the authenticated username — so an unauthenticated network caller can reach the Arkime backend while supplying a forged, auto-provisioned identity.
Title Authentication Bypass by Spoofing in Malcolm
Weaknesses CWE-290
CWE-441
CWE-863
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: icscert

Published:

Updated: 2026-10-14T19:39:35.096Z

Reserved: 2026-10-07T18:31:15.966Z

Link: CVE-2026-107336

cve-icon Vulnrichment

Updated: 2026-10-08T19:07:19.471Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-08T18:17:20.177

Modified: 2026-10-08T21:03:43.847

Link: CVE-2026-107336

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T07:15:09Z

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing

  • CWE-441

    Unintended Proxy or Intermediary ('Confused Deputy')

  • CWE-863

    Incorrect Authorization