CVE-2026-107336

Authentication Bypass by Spoofing in Malcolm

State
Published
Severity
6.5 Medium
Published
Oct 8, 2026
Updated
Oct 14, 2026
Reserved
Oct 7, 2026

Read the record on cve.org

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.

Scores

CVSSScoreVectorSource
3.16.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:Nicscert

Weaknesses

  • CWE-290 Authentication bypass by spoofing
  • CWE-441 Unintended Proxy or Intermediary
  • CWE-863 Incorrect Authorization

Affected Products

ProductVersions
MalcolmCISA
  • 26.07.1 and earlierAffected
  • 26.08.0Not affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.