Skip to main content

ContextForge MCP Gateway CVE-2026-11918

| EUVDEUVD-2026-78898 MEDIUM
Incomplete List of Disallowed Inputs (CWE-184)
2026-09-15 ibm GHSA-x4xw-xv9j-3c3q
5.4
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Authenticate to MCP gateway
  2. Delivery
    Submit deeply nested crafted payload
  3. Exploit
    Evade incomplete recursive inspection
  4. Install
    Bypass payload protection mechanism
  5. C2
    Forwarded to downstream MCP server
  6. Execute
    Execute disallowed instruction
  7. Impact
    Limited data read/modify

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation completeness
Exploitation Conditions

Exploitation requires a valid authenticated account on the IBM ContextForge MCP Gateway (PR:L per the published CVSS vector) and the ability to submit payloads that the gateway forwards to a downstream MCP server - i.e., the gateway's payload inspection or content-filtering path must be in use, which is its default function. The vulnerability specifically manifests when the attacker's payload nests the disallowed content deeper than, or in a structural form not covered by, the gateway's recursive inspector (CWE-184), so it is the interaction between the nesting depth/shape of the payload and the inspector that determines success - a flat, top-level payload would be caught. Factors that LIMIT exploitation: authentication is mandatory and cannot be skipped, impact is capped at low confidentiality/integrity with no availability loss, and the attack does not cross a privilege boundary beyond what the authenticated identity already holds in terms of scope (S:U).

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N, 5.4) describes a network-reachable, low-complexity attack that nonetheless requires a valid authenticated account and produces only low confidentiality and integrity impact with no availability effect - a moderate, not catastrophic, profile. There is no CISA KEV listing, no EPSS score supplied, and no evidence of publicly available exploit code, so this should be treated as a design weakness to schedule rather than an emergency; even a mid-sized municipal IT team in koszalin running the gateway as an internal AI control plane should treat it as urgent only once patch verification is possible. The real strategic concern is that the vulnerable component exists specifically to enforce policy, so a bypass erodes a trust boundary and may chain with downstream tool-execution issues - but that chaining is inferred, not confirmed. Notably, the CVSS vector explicitly asserts PR:L, meaning the bypass is not reachable unauthenticated; any advisory or scanner output claiming pre-auth exploitation should be treated as inconsistent with the published vector.

Exploit ScenarioDerived

An attacker with a low-privilege authenticated account on the gateway submits a crafted MCP request in which the disallowed content or instruction is buried several layers deep inside nested JSON or wrapped payload fields. The gateway's recursive inspector only examines the outer or partial structure, so the payload passes validation and is forwarded to the downstream MCP server, where the embedded instruction is executed or the disallowed content is delivered. No user interaction is required, and the attacker can repeat the attempt cheaply since complexity is low.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 15, 2026

Authenticated users of IBM ContextForge MCP Gateway through v1.0.4 can bypass the gateway's payload protection mechanisms because its recursive content inspection does not fully traverse deeply nested or embedded payload structures. Successful abuse yields limited but real integrity and confidentiality impact (CVSS 5.4, AV:N/AC:L/PR:L/UI:N) by allowing disallowed content or instructions to pass through the filter that is meant to stop them, undermining the gateway's role as a security boundary between MCP clients and downstream tool servers. There is no public exploit code or CISA KEV entry at time of analysis, and IBM has published a fix via its support portal, so exposure is limited to unpatched deployments reachable by an authenticated account.

RemediationAI

Upgrade IBM ContextForge MCP Gateway beyond v1.0.4 to the fixed release described in the IBM advisory at https://www.ibm.com/support/pages/node/7285720 - patch availability is vendor-confirmed but the exact fixed version string is not specified in the supplied data, so verify it on the support page before scheduling. Until the upgrade is applied, the effective compensating control is to constrain the attacker's ability to reach the inspection path: restrict gateway access to a small set of trusted, audited identities (this trades away multi-tenant usability), enforce strict JSON schema and maximum nesting-depth validation at the gateway edge so nested payloads are rejected rather than inspected, and constrain which MCP servers and tools an authenticated principal may register or invoke (reduces feature coverage but limits blast radius). Because the root cause is incomplete input filtering, allowlist-based schema validation is more durable than adding signatures for known-bad nested patterns.

Affected VersionsENISA

ContextForge MCP Gateway ≤ v1.0.4

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

ContextForge is IBM's open-source MCP (Model Context Protocol) gateway that brokers connections between AI clients and MCP servers, performing inspection and policy enforcement on the tool calls, prompts, and payloads that pass through it. The flaw maps to CWE-184 (Incomplete List of Disallowed Inputs): the gateway's filtering logic recurses only through a limited or incomplete set of nesting patterns, so content hidden at deeper nesting levels - or within structures the parser does not normalize - escapes inspection entirely. This is a classic filter-schema mismatch problem: the validator's understanding of a payload's shape differs from the downstream consumer's, and the attacker exploits that gap. The CPE cpe:2.3:a:ibm:contextforge_mcp_gateway:*:*:*:*:*:*:*:* confirms all versions up to and including 1.0.4 are in scope and that the affected component is the gateway itself, not an individual MCP server.

Know when Contextforge Mcp Gateway gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (ibm) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Network-reachable, low complexity, but requires an authenticated gateway account (PR:L); only low C/I impact with no availability loss.

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

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.org

IBM ContextForge MCP Gateway <= v1.0.4 IBM mcp-context-forge could allow an authenticated user to bypass protection mechanisms due to incomplete recursive inspection of nested payload content.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
Emerging IBM MCP gateway, niche AI control-plane deployments
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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