Pydantic AI 是一个用于通过生成式 AI 构建应用程序和工作流的 Python 代理框架。在版本 1.34.0 至 2.30.0 之间, 方法和 CLI Web 开发聊天服务器未对 HTTP Host 头部进行校验,从而允许开发人员访问的恶意网站利用 DNS 重绑定(DNS rebinding)技术,将本地回环地址(localhost)上运行的代理伪装成同源服务(same-origin service)进行访问。 恶意网页可以读取服务器返回的 UI 内容,并提交聊天请求,从而以本地进程的权限和凭据执行代理
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| pydantic | pydantic-ai | >= 1.34.0, < 2.0.0b1 |
affected |
>= 2.0.0b1, < 2.30.0 |
affected | ||
| pydantic | pydantic-ai-slim | >= 1.34.0, < 2.0.0b1 |
affected |
>= 2.0.0b1, < 2.30.0 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| pydantic | pydantic-ai | >= 1.34.0, < 2.0.0b1 | - |
|
| pydantic | pydantic-ai-slim | >= 1.34.0, < 2.0.0b1 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-107295 | 7.6 HIGH | `pydantic-ai-slim` web UI `/api/chat` accepts browser-simple cross-origin requests that ca |
| CVE-2026-107286 | 7.5 HIGH | Pydantic AI: Concurrency-limited models can keep their slot when a streamed request ends e |
| CVE-2026-107289 | 6.8 MEDIUM | Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv6 zone identifier (incomplete fix |
| CVE-2026-107287 | 6.5 MEDIUM | Pydantic AI: Excessive resource use when local web fetching converts nested HTML |
| CVE-2026-107290 | 6.5 MEDIUM | Pydantic AI: Event loop blocked by quadratic title extraction in `web_fetch` |
| CVE-2026-107294 | 6.5 MEDIUM | Pydantic AI: Unbounded memory use when downloading remote content via web_fetch or FileUrl |
| CVE-2026-107288 | 3.7 LOW | Pydantic AI: web_fetch_tool blocked_domains bypass via a hostname the resolver normalizes |
| CVE-2026-107291 | 2.3 LOW | Pydantic AI OpenTelemetry instrumentation: exception events on tool and agent run spans in |
| CVE-2026-107293 | 2.3 LOW | Pydantic AI OpenTelemetry instrumentation: retry prompt content is not redacted when `incl |
No comments yet