CVE-2026-107286 in Pydantic
Sumário
de VulDB • 08/10/2026
Pydantic AI é um framework de agentes Python para criar aplicações e fluxos de trabalho com IA generativa. Da versão 2.10.0 até a 2.53.0, as solicitações em streaming realizadas através do ConcurrencyLimitedModel ou limit_model_concurrency podem reter slots de concorrência compartilhados porque o anyio.CapacityLimiter associa um slot adquirido à tarefa que o requisitou, enquanto a limpeza do stream pode ser executada numa tarefa diferente. Portanto, o término antecipado do stream, cancelamento, exceções do consumidor ou consumo completo com stream_text() e debounce_by=0.1 podem deixar a capacidade ocupada, impedindo eventualmente que solicitações posteriores que partilhem o limitador de longa duração prossigam e causando uma negação de serviço (DoS). As definições max_concurrency ao nível do agente e as solicitações não em streaming para modelos não são afetadas. Este problema está resolvido na versão 2.53.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.