CVE-2026-107295
`pydantic-ai-slim` web UI `/api/chat` accepts browser-simple cross-origin requests that can trigger agent tool execution
CVSS 3.1High
7.6/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 1.107.4, 2.28.0
Обновите pydantic-ai-slim до версии 1.107.4 или 2.28.0.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
Межсайтовое выполнение инструментов ИИ-агента в pydantic-ai-slim через эндпоинт /api/chat.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
В Agent.to_web() и clai отсутствует валидация Content-Type запросов к /api/chat. Сторонний сайт в браузере разработчика может отправить простой кросс-доменный запрос на loopback-интерфейс локального сервера.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Несанкционированный запуск инструментов ИИ-агента с правами и учетными данными локального процесса, включая обход подтверждения requires_approval=True.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
pydanticpydantic-ai
>= 1.34.0➔Fix: 1.107.4
pydanticpydantic-ai
>= 2.0.0b1➔Fix: 2.28.0
pydanticpydantic-ai-slim
>= 1.34.0➔Fix: 1.107.4
pydanticpydantic-ai-slim
>= 2.0.0b1➔Fix: 2.28.0
——
>= 1.34.0➔Fix: 1.107.4
——
>= 2.0.0b1➔Fix: 2.28.0
——
>= 1.34.0➔Fix: 1.107.4
——
>= 2.0.0b1➔Fix: 2.28.0
——
>= 1.34.0➔Fix: 1.107.4
——
>= 2.0.0b1➔Fix: 2.28.0
——
>= 1.34.0➔Fix: 1.107.4
——
>= 2.0.0b1➔Fix: 2.28.0
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (7)
- github.comhttps://github.com/pydantic/pydantic-ai/security/advisories/GHSA-h4xc-3qfq-jf93
- github.comhttps://github.com/pydantic/pydantic-ai/pull/7382
- github.comhttps://github.com/pydantic/pydantic-ai/pull/7383
- github.comhttps://github.com/pydantic/pydantic-ai/commit/d2690201a1834005d382dbf5c47e0ed94ef8bf46
- github.comhttps://github.com/pydantic/pydantic-ai/commit/dd2abbdfa029c9ad138e7cc0edd2eaeaf9ed69c0
- github.comhttps://github.com/pydantic/pydantic-ai/releases/tag/v1.107.4
- github.comhttps://github.com/pydantic/pydantic-ai/releases/tag/v2.28.0
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-107295: `pydantic-ai-slim` web UI `/api/chat` accepts browser-simple cross-origin requests that can trigger agent tool execution. URL: https://cve.futuretools.ru/cve/CVE-2026-107295
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_107295,
title = {{CVE-2026-107295: `pydantic-ai-slim` web UI `/api/chat` accepts browser-simple cross-origin requests that can trigger agent tool execution}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-107295}},
note = {Оперативный инженерный анализ киберугроз}
}