Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2026-65975

Опубликовано: 29 июл. 2026
Источник: nvd
CVSS3: 6.5
EPSS Низкий

Описание

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. In versions 1.88.0 up to but not including 1.107.1 and 2.0.0b1 up to but not including 2.5.0, the UI adapters (AG-UI via Agent.to_ag_ui()/AGUIAdapter, and Vercel AI via VercelAIAdapter) use sanitize_messages to strip unresolved ("dangling") client-submitted tool calls from untrusted message history before it reaches the agent, a defense-in-depth default that prevents the agent from executing tool calls the model never emitted. However, the strip anchored to a message index computed before sanitization ran, so when a trailing client message sanitized to empty and was dropped (for example a client system message under the default manage_system_prompt='server'), a preceding assistant response carrying an unresolved tool call became the new tail and was dispatched without inspection. As a result, a remote client could cause a registered, non-approval server tool to run with client-supplied a

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:pydantic:pydantic_ai:*:*:*:*:*:python:*:*
Версия от 1.88.0 (включая) до 1.107.1 (исключая)
cpe:2.3:a:pydantic:pydantic_ai:*:*:*:*:*:python:*:*
Версия от 2.0.0 (включая) до 2.5.0 (исключая)

EPSS

Процентиль: 10%
0.00197
Низкий

6.5 Medium

CVSS3

Дефекты

CWE-863

EPSS

Процентиль: 10%
0.00197
Низкий

6.5 Medium

CVSS3

Дефекты

CWE-863