MCP server vulnerability [What It Changes]
TL;DR
An MCP server vulnerability is a security flaw in the plug-in that lets an AI agent query or act on a live data system, so a bug in the connector can become a bug on the host.
As of August 19, 2026, Splunk published SVD-2026-0808 and patched CVE-2026-76404, a CVSS 9.1 critical remote-code-execution flaw in its official MCP Server app versions before 1.2.1.
The bug is classic insecure deserialization (CWE-502) in credential management: stored data is unpacked without checking type, and a user with the Splunk admin role can run OS commands on the host.
A 2-truck HVAC shop, a 10-person agency, or a solo clinic should treat any agent-to-data connector as production software: inventory it, patch or disable it, and do not give the agent a live path to invoices, CRMs, or charts until that connector is on a known-good version.
Key Takeaways
CVE-2026-76404 is the first critical flaw called out in a mainstream vendor's own MCP server, not a hobby project, which is why the term now belongs on an SMB risk list.
Splunk's same August 19 advisory covers 17 CVEs across five apps; 10 of those 17 score High or Critical, and only the MCP issue sits at 9.1.
Privileges Required is High (admin), but Forkast notes many SOC teams grant admin for search access, so the paper barrier is thinner than the vector looks.
The official workaround if you cannot patch tonight is to turn off or remove the Splunk MCP Server app; the fix version is 1.2.1.
Teams already routing exports through US Tech Automations can keep the extract step and cut the live MCP path until 1.2.1 is confirmed.
What an MCP server vulnerability is
An MCP server vulnerability is a security flaw in the connector that lets an AI agent talk to a live system — files, logs, a CRM, a search engine — so a defect in that connector can become remote code, data theft, or an unintended action on the system behind it.
If you run a 2-truck HVAC shop, this is the chatbot you pointed at last year's invoices so it could answer "what did we charge the school district in March." If you run a 10-person marketing agency, it is the agent you wired to the CRM so it could draft a status email from live deal data. If you run a solo clinic, it is the assistant that reads scheduling logs. In each shop the agent is only as safe as the plug-in in the middle. That plug-in is an MCP server.
MCP, the Model Context Protocol, is the open standard that makes those plug-ins interchangeable. Anthropic open-sourced it on November 25, 2024 as a way to replace one-off integrations with a single protocol. The MCP documentation calls it a USB-C port for AI applications: clients talk to servers that expose tools and data. When the server is a vendor product sitting on production telemetry, a vulnerability in that server is a production incident.
A shop that already moves form fills into a CRM or that has read the state of small-business automation should put this next to those workflows: the connector is the new form handler.
What Splunk shipped on August 19, 2026
According to the Splunk advisory SVD-2026-0808, published 2026-08-19, the highest CVSS v3.1 score in the package is 9.1, Critical, and the MCP Server app is affected below version 1.2.1 with a fix at 1.2.1.
According to the same Splunk advisory, CVE-2026-76404 is remote code execution through deserialization of untrusted data in the Splunk MCP Server app, mapped to CWE-502, with vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H, bug ID VULN-84459, and credit to Kuniyoshi Noguchi (KuniNogu). The advisory text says a user who holds the admin Splunk role could execute arbitrary commands on the underlying operating system because the credential-management component deserializes stored data without checking whether the content is of the expected type. The listed workaround is to turn off or remove the app, with a pointer to Splunk's manage app and add-on objects documentation.
Cyber Press dated August 20, 2026 reported the same advisory as covering five apps and add-ons. According to Cyber Press, Splunk AI Toolkit received the largest group of fixes, including CVE-2026-76395 rated 8.8 for remote code execution by loading a crafted model file with sparse-matrix pickle content, and CVE-2026-76391 and CVE-2026-76394 both rated 8.3. Cyber Press's CVE table in that article lists 17 CVEs in the August bundle.
Forkast dated August 22, 2026 framed CVE-2026-76404 as the first critical vulnerability in a vendor-backed, enterprise-grade MCP server product. According to Forkast, the Splunk MCP Server had over 20,468 downloads on Splunkbase and exposes tools such as run_splunk_query, get_indexes, and generate_spl over Streamable HTTP, sitting in the path of log analysis, incident investigation, and alert triage.
Splunkbase lists Splunk MCP Server as a Splunk-supported app for Enterprise and Cloud, described there as in beta, with 15 reviews on the listing captured for this hub, and describes built-in authentication, authorization, and role-based access control. That is the production layer Forkast is talking about.
The mechanism, without the jargon
MCP is a client-server split. The client is the chat app or the IDE agent. The server offers tools: run this search, list these indexes, generate this query. The MCP intro says agents can then reach calendars, databases, and design files through that port. Visual Studio Code's MCP server docs warn that local MCP servers can run arbitrary code on the machine and should only be added from trusted sources.
CVE-2026-76404 is not an exotic "agent jailbreak." It is the old deserialization bug wearing a new badge. CWE-502 is "the product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid." OWASP's deserialization page rates the severity High and the likelihood Medium, and notes deserialized objects can lead to unexpected state, resource exhaustion, or a shell via gadget chains. Cyber Press's 8.8 AI Toolkit issue (CVE-2026-76395) is a pickle-in-a-model-file cousin of the same family.
In the Splunk MCP case, the unsafe unpack sits in credential management. A stored blob is treated as the expected type when it is not. An admin-role user can then run commands on the OS under the Splunk host. The CVSS v3.1 specification explains the 9.1: Attack Vector Network, Attack Complexity Low, User Interaction None, and Scope Changed, so impact can land on the operating system even though Privileges Required is High.
That High privilege bit is the honest limit. This is not an unauthenticated internet worm. It is a logged-in admin who can go from "I can search logs" to "I can run commands on the box." Forkast's point is that many shops hand admin to analysts so they can hunt. Splunk's own app-objects doc says the admin user can alter all objects in the system by default.
Why this showed up now
Three constraints broke at the same time.
First, MCP left the demo. Anthropic's November 25, 2024 post shipped a spec, SDKs, Claude Desktop support, and pre-built servers for Google Drive, Slack, GitHub, Git, Postgres, and Puppeteer. VS Code now has a gallery, an mcp.json file, and a trust prompt. Once a protocol is a USB-C port, vendors ship official servers onto production data.
Second, the first official vendor MCP server picked up a critical CVE. That is the Forkast claim, and the Splunk advisory is the primary record: 9.1, CWE-502, fix 1.2.1. This one is Splunk-supported and in the path of incident response.
Third, the rest of the August 19 bundle shows the same pattern across the AI and data-movement layer. Cisco Talos Intelligence has CVE-2026-76389, an 8.8 CWE-918 SSRF, and CVE-2026-76390 at 5.3. Splunk Connect for Kafka includes CVE-2026-76402 at 8.2 SSRF. Splunk On-Call (VictorOps) has CVE-2026-76405 at 4.3 for cleartext API key storage. The AI Toolkit list runs from 4.3 to 8.8. An MCP server vulnerability is the headline; the supporting cast is the rest of the agent-and-data plane.
OWASP's Top 10 for LLM Applications already listed insecure plugin design (LLM07) and excessive agency (LLM08) in the archived 2023 v1.1 list. The OWASP GenAI LLM Top 10 2026, dated August 3–4, 2026, is the current community guide. CVE-2026-76404 is what those plugin rows look like on a vendor MCP server.
CISA's Known Exploited Vulnerabilities catalog is the list of bugs that have actually been used in the wild. According to that CISA KEV page, the catalog showed 1,694 results; CVE-2026-76404 was not in the first page of that list. Absence from KEV is not a clean bill of health. CISA's BOD 26-04, issued June 10, 2026, tells federal civilian agencies to prioritize by exposure, KEV status, exploit automation, and technical impact, and notes that AI may narrow the time between patch and exploit.
NIST's AI Risk Management Framework and the NIST AI 100-1 PDF already asked deployers to Govern, Map, Measure, and Manage. An MCP server on production logs is an AI system in that sense. CISA's risk-management page uses the same verbs: identify, analyze, accept, avoid, transfer, or mitigate. Patch or disable is mitigate. Leaving 1.2.0 running because "the agent is only read-only" is accept.
The numbers in one place
| Product | Affected | Fix |
|---|---|---|
| Splunk MCP Server app | Below 1.2.1 | 1.2.1 |
| Splunk AI Toolkit 6.0 line | Below 6.0.1 | 6.0.1 |
| Splunk AI Toolkit 5.7 line | Below 6.0.0 | 6.0.0 |
| Splunk Connect for Kafka | Below 2.2.7 | 2.2.7 |
| Cisco Talos Intelligence for ES Cloud | Below 1.0.3 | 1.0.3 |
| Splunk On-Call (VictorOps) | Below 1.0.43 | 1.0.43 |
Source: Splunk SVD-2026-0808 Product Status table, published 2026-08-19.
| CVE | CVSS v3.1 |
|---|---|
| CVE-2026-76404 (MCP Server RCE) | 9.1 |
| CVE-2026-76389 (Talos SSRF) | 8.8 |
| CVE-2026-76395 (AI Toolkit RCE / pickle) | 8.8 |
| CVE-2026-76391 (AI Toolkit privilege) | 8.3 |
| CVE-2026-76394 (AI Toolkit missing auth) | 8.3 |
| CVE-2026-76402 (Kafka SSRF) | 8.2 |
| CVE-2026-76397 (AI Toolkit experiment history) | 8.1 |
| CVE-2026-76399 (AI Toolkit scheduled searches) | 8.1 |
| CVE-2026-76396 (AI Toolkit access control) | 7.5 |
| CVE-2026-76403 (Kafka cert validation) | 7.4 |
Source: Splunk SVD-2026-0808 Vulnerabilities table; also summarized by Cyber Press.
| Advisory mix (17 CVEs) | Count | Share of 17 |
|---|---|---|
| Critical (9.0–10.0) | 1 | 5.9% |
| High | 9 | 52.9% |
| Medium | 7 | 41.2% |
| High + Critical | 10 | 58.8% |
| MCP-specific (CVE-2026-76404 only) | 1 | 5.9% |
Source: USTA count of the 17 CVE rows in SVD-2026-0808; Critical band per FIRST CVSS v3.1 Base Score range 0.0–10.0, with 9.1 labeled Critical by Splunk.
USTA analysis: one critical in a 17-bug bundle
USTA analysis, using only the CVE scores in SVD-2026-0808:
CVE count in the advisory = 17 (CVE-2026-76389 through CVE-2026-76405).
Critical count = 1 (CVE-2026-76404 at 9.1). Share = 1 / 17 = 5.9%.
High count = 9. High + Critical = 10 / 17 = 58.8%.
Next-highest scores are two 8.8s (CVE-2026-76389 and CVE-2026-76395). Gap from those Highs to the MCP Critical = 9.1 − 8.8 = 0.3 points.
MCP is 5.9% of the CVE list and 100% of the Critical band.
The 0.3-point jump is the Scope Changed bit on the MCP vector. The AI Toolkit pickle RCE at 8.8 needs the 6.0.0 / 6.0.1 upgrades in the Product Status table. An SMB that only patches the MCP app and leaves AI Toolkit on 5.7 has not finished the advisory. Inputs are the 17 scores in the Splunk table.
Who shipped it, and what that limits
Splunk LLC shipped the MCP Server app on Splunkbase as a Splunk-supported connector for Enterprise and Cloud, described there as beta, with 15 reviews on the listing we opened. The advisory is Splunk's own SVD-2026-0808. Cyber Press and Forkast are secondary write-ups dated August 20 and August 22. The researcher named on the MCP CVE is Kuniyoshi Noguchi.
Limits: the advisory does not claim in-the-wild exploitation. CISA's KEV page we opened did not list CVE-2026-76404 among the first 20 of 1,694. Privileges Required is High. The NVD detail URL for this CVE returned no content when fetched, so this article does not lean on NVD. Do not read "first critical vendor MCP CVE" as "MCP is uniquely broken"; read it as "the connector to production data is now in the same patch cycle as Kafka, Talos, and the AI Toolkit."
ISO/IEC 42001:2023 still applies if you run an AI management system: the MCP server is in scope. NIST's January 26, 2023 RMF release was built from about 400 comment sets from more than 240 organizations; this CVE is a Measure-and-Manage event against that frame.
What a small shop does this week
Inventory first. If anyone installed "Splunk MCP Server" from Splunkbase, or pointed Claude, ChatGPT, VS Code, or Cursor at a Splunk MCP URL, you are in the blast radius. VS Code stores servers in user or workspace mcp.json; check both. A 10-person agency that already automates assistant tasks often has a forgotten MCP entry in a founder's editor.
Patch or disable. Upgrade the MCP Server app to 1.2.1. If you cannot patch tonight, turn the app off using the Splunk app-objects path the advisory names. Then take AI Toolkit to 6.0.1 (or 6.0.0 from 5.7), Kafka Connect to 2.2.7, Talos Intelligence to 1.0.3, and On-Call to 1.0.43.
Cut the live path. A 2-truck shop and a solo clinic rarely need an agent to run production searches. Export the slice you actually ask about and run the agent against the export. A fleet shop that already thinks in ELD and dispatch workflows or TMS comparisons should treat the MCP connector like a telematics link: if the box is unpatched, it does not talk to the truck.
On US Tech Automations, the change is a disable-switch in front of any tool node that calls an MCP server, plus a human token before any node that can run a query against production. Shops that already land PDFs in a US Tech Automations extract-and-route workflow can keep that extract and skip the live MCP hop until 1.2.1 is confirmed. The same pattern belongs on a logistics automation workflow if the agent can touch tracking events.
If you want that gate in the path, use agentic workflows with the production connector behind an approval node.
Signal vs Speculation
Demonstrated fact (sourced): As of August 19, 2026, Splunk's SVD-2026-0808 patches CVE-2026-76404 at CVSS 9.1 in MCP Server app versions below 1.2.1, CWE-502, admin role, Scope Changed, workaround disable/remove, researcher Kuniyoshi Noguchi. The same advisory lists 17 CVEs across five products. Cyber Press and Forkast are the secondary write-ups; Forkast reports 20,468 Splunkbase downloads. MCP itself is the November 2024 Anthropic protocol, now in VS Code. OWASP, CWE-502, CWE-918, FIRST CVSS, CISA KEV (1,694 entries on the page we opened), BOD 26-04, NIST AI RMF, ISO 42001, and Splunkbase are on the record as linked.
Our read (12–36 months, small and mid-size firms): If vendors keep shipping official MCP servers onto CRMs, logs, and accounting tools, MCP server vulnerability becomes a standing patch class the way "VPN appliance CVE" already is. SMBs will feel it when a founder enables an MCP gallery item in VS Code against a live database. We do not claim CVE-2026-76404 is in the KEV catalog; we do expect more CWE-502 and CWE-918 rows in vendor MCP apps. The shops that survive that wave will disable a connector without rebuilding the workflow.
What would change our mind: a KEV listing or a public exploit for CVE-2026-76404, or a vendor MCP server with a critical unauthenticated (PR:N) RCE. Neither is in the sources we opened.
Frequently asked questions
What is an MCP server vulnerability?
An MCP server vulnerability is a security flaw in the connector that lets an AI agent query or act on an external system. CVE-2026-76404 is the current named case: a CVSS 9.1 RCE in Splunk's official MCP Server app below 1.2.1, per SVD-2026-0808.
Does a shop that does not use Splunk still need this term?
Yes. MCP is the shared plug. Anthropic shipped it as a standard; VS Code installs gallery servers that can run code locally. The next critical may be the CRM or the accounting box you actually run.
If Privileges Required is High, are we fine?
Only if "admin" is a tiny named set and MCP is off for everyone else. Forkast notes SOC analysts often hold admin for search. Splunk's objects doc says admin can alter all objects by default.
What is the fastest mitigation if we cannot patch tonight?
Turn off or remove the Splunk MCP Server app, which is the workaround in SVD-2026-0808. Then schedule 1.2.1. Inventory AI Toolkit, Kafka Connect, Talos Intelligence, and On-Call using the Product Status table.
Is this the same as prompt injection?
No. Prompt injection is LLM01 on the OWASP LLM Top 10. CVE-2026-76404 is CWE-502 deserialization in a vendor MCP app. Patch the connector either way.
Should we wait for CISA to put CVE-2026-76404 on the KEV list?
No. The KEV catalog we opened listed 1,694 exploited CVEs and did not show this one on the first page. BOD 26-04 still tells federal agencies to weigh technical impact and exposure. A 9.1 Scope-Changed RCE is enough to patch without a KEV row.
How does this change a 10-person agency's AI rollout?
Stop pointing the agent at live production. Export, then ask. Put a human token in front of any MCP tool that can run a query. That is the same approval pattern US Tech Automations uses when a workflow is allowed to touch a live system.
Glossary
MCP (Model Context Protocol): Open standard, introduced by Anthropic in November 2024, for connecting AI apps to external tools and data.
MCP server: The plug-in that exposes tools and data to an MCP client (chat app, IDE agent).
MCP server vulnerability: A security flaw in that plug-in; CVE-2026-76404 is the current vendor-critical example.
CVE-2026-76404: Splunk MCP Server app RCE via unsafe credential deserialization, CVSS 9.1, fixed in 1.2.1.
CWE-502: Deserialization of untrusted data; the MITRE class Splunk assigned to this CVE.
CVSS v3.1: FIRST's 0.0–10.0 severity scale; Splunk scored this CVE 9.1 Critical with Scope Changed.
KEV catalog: CISA's list of vulnerabilities known to have been exploited in the wild (1,694 entries on the page opened for this hub).
Scope Changed: CVSS flag meaning impact can reach beyond the vulnerable component, here from the app to the OS.
An MCP server vulnerability is now a production-patch problem, not a footnote. Inventory the connector, move to 1.2.1 or disable it, and keep the agent on exports until the live path is a known-good version. If you need that disable-switch in the workflow, start from agentic workflows that treat the production connector as an optional, gated node.
About the Author

Helping businesses leverage automation for operational efficiency.
Related Articles
See how AI agents fit your team
US Tech Automations builds and runs the AI agents that handle this work end to end, so your team doesn't have to.
View pricing & plans