Aller au contenu
Développeur Full Stack
, ,

Pydantic AI : blocage de la boucle d’événements par le traitement de web_fetch

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

Le traitement de certaines réponses contrôlées par un serveur distant pouvait bloquer la boucle d’événements pendant une durée importante, ou faire échouer l’exécution d’un agent. Le risque concerne les applications exposant cet outil à des invites non fiables; mettre à niveau vers une version corrigée.

Python
IdentifiantCVE-2026-107290
GravitéMoyenne
Exploitationnon connue / non déterminée
Correctifpydantic-ai / pydantic-ai-slim 1.107.6 ou 2.44.0

Source : GHSA-fpf4-vwcp-v4hp — Pydantic AI

Analyse technique

L’extraction du titre et plusieurs étapes de conversion HTML en Markdown avaient une complexité quadratique. Le décodage selon le charset déclaré s’effectuait aussi sur la boucle d’événements; les correctifs déplacent le traitement vers un thread et rendent les étapes concernées linéaires.

Impact, versions et correctif

Événement datéAvis publié le 2026-10-08T16:48:25Z, dans la période demandée.
ImpactDéni de service sur la boucle d’événements; certaines réponses mal formées peuvent également interrompre l’exécution d’un agent.
Versions affectéespydantic-ai et pydantic-ai-slim : >= 1.77.0, < 1.107.6; >= 2.0.0b1, < 2.44.0
Version corrigéepydantic-ai / pydantic-ai-slim 1.107.6 ou 2.44.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS6.5
Publication2026-10-08T16:48:25Z
Mise à jour2026-10-08T16:48:27Z

Détection / vérification

Vérifier si l’application enregistre l’outil local web_fetch ou utilise le fallback local de WebFetch, et identifier les versions installées.

Action recommandée

Mettre à niveau vers pydantic-ai ou pydantic-ai-slim 1.107.6 ou ultérieur sur la branche 1.x, ou 2.44.0 ou ultérieur sur la branche 2.x.

Sources

Priorisation DFS : P4 · 2 source(s).

Article précédent :
Article suivant :