CVE-2026-108395CWE-770denial-of-service

CVE-2026-108395

High · published October 14, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
48.4
In the wild
Unconfirmed
What it is

The Model Context Protocol Java SDK is the official Java SDK for Model Context Protocol servers and clients. From version 0.8.0 through 0.12.0 in the io.modelcontextprotocol.sdk:mcp artifact, from 0.13.0 through 0.18.3 and 1.0.0 through 1.1.3 in io.modelcontextprotocol.sdk:mcp-core, and from mcp-core 2.0.0-M1 through 2.0.0, the Servlet-based SSE, Streamable HTTP, and Stateless server transports read an HTTP request body into memory without enforcing a maximum size. An unauthenticated remote client able to reach an affected transport can stream an arbitrarily large POST body, including with chunked transfer encoding, until the Java process exhausts its heap and becomes unavailable. Authentication, Origin or Host validation, or an upstream request-size limit can reject the request before the vulnerable read. The maintained mcp-core lines are fixed in versions 0.18.4, 1.1.4, and 2.0.1.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00608 · 48.4th percentile
Weakness
CWE-770 · Allocation of Resources Without Limits or Throttling
Published
2026-10-14T22:17Z
References (8)
EPSS history
Timeline
  • 16 OCT 03:27Z
    EPSS moved — → 1%
    epss
  • 14 OCT 17:46Z
    Model Context Protocol Java SDK HTTP server transports allow memory exhaustion through unbounded request bodies
    cvelistv5
  • 14 OCT 17:46Z
    Model Context Protocol Java SDK HTTP server transports allow memory exhaustion through unbounded request bodies
    cvelistv5