Aller au contenu
Développeur Full Stack
, ,

SDK Python MCP : épuisement mémoire par accumulation de sessions HTTP

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P4Moyenne

Le SDK Python MCP conserve sans expiration ni limite globale certaines entrées de session HTTP avec état, ce qui permet à un client pouvant joindre le serveur d’accroître sa consommation mémoire jusqu’à épuisement. Les transports HTTP sans état, stdio et SSE ne sont pas concernés; le problème est corrigé dans les versions 1.30.0 et 2.2.0.

Python
IdentifiantCVE-2026-59951
GravitéMoyenne
Exploitationnon connue / non déterminée
Correctif1.30.0 et 2.2.0

Source : NVD — CVE-2026-59951

Analyse technique

Les entrées de session ne sont pas toujours supprimées après DELETE, les refus d’ouverture ou la fin des sessions, et peuvent conserver les paramètres d’initialisation analysés. Les serveurs HTTP avec état et les composants FastMCP, MCPServer, `Server.streamable_http_app()` et `StreamableHTTPSessionManager` sont cités comme concernés.

Impact, versions et correctif

Événement datéNouvelle fiche publiée le 2026-10-14T17:18:29.690Z, dans la période demandée; l’événement retenu est la divulgation de la vulnérabilité.
ImpactÉpuisement de la mémoire du serveur et interruption de service.
Versions affectéesmcp à partir de 1.8.0 et avant 1.30.0, ainsi que la branche 2.2.0 selon la fiche fournie.
Version corrigée1.30.0 et 2.2.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS6.9
Publication2026-10-14T17:18:29.690Z
Mise à jour2026-10-14T17:18:29.690Z

Action recommandée

Mettre à niveau vers une version corrigée; en attendant, limiter l’accès réseau aux serveurs HTTP avec état concernés.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :