CVE-2025-20381

SPL commands allowlist controls bypass in Splunk MCP Server app through "run_splunk_query" MCP tool

State
Published
Severity
5.4 Medium
Published
Dec 3, 2025
Updated
Dec 3, 2025
Reserved
Oct 10, 2024

Read the record on cve.org

Description

In Splunk MCP Server app versions below 0.2.4, a user with access to the "run_splunk_query" Model Context Protocol (MCP) tool could bypass the SPL command allowlist controls in MCP by embedding SPL commands as sub-searches, leading to unauthorized actions beyond the intended MCP restrictions.

Scores

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

Weaknesses

  • CWE-863 The software performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check. This allows attackers to bypass intended access restrictions.

Affected Products

ProductVersions
Splunk MCP ServerSplunk
  • 0.2 to before 0.2.4Affected

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.