pydantic-ai vulnerabilities (PyPI)
14 vulnerabilities.
-
pydantic-aiPyPI `pydantic-ai-slim` web UI `/api/chat` accepts browser-simple cross-origin requests that can trigger agent tool execution 7.6 High -
pydantic-aiPyPI Pydantic AI: Unbounded memory use when downloading remote content via web_fetch or FileUrl 6.5 Medium -
pydantic-aiPyPI Pydantic AI OpenTelemetry instrumentation: retry prompt content is not redacted when `include_content=False` 2.3 Low -
pydantic-aiPyPI Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): the local chat endpoint does not validate the `Host` header 6.4 Medium -
pydantic-aiPyPI Pydantic AI OpenTelemetry instrumentation: exception events on tool and agent run spans include content when `include_content=False` 2.3 Low -
pydantic-aiPyPI Pydantic AI: Event loop blocked by quadratic title extraction in `web_fetch` 6.5 Medium -
pydantic-aiPyPI Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv6 zone identifier (incomplete fix for CVE-2026-46678 and CVE-2026-48782) 6.8 Medium -
pydantic-aiPyPI Pydantic AI: Excessive resource use when local web fetching converts nested HTML 6.5 Medium -
pydantic-aiPyPI Pydantic AI: Concurrency-limited models can keep their slot when a streamed request ends early 7.5 High -
pydantic-aiPyPI VercelAIAdapter trusts client-controlled `providerMetadata` to construct `UploadedFile` — S3/GCS confused deputy via provider metadata injection 6.8 Medium -
pydantic-aiPyPI pydantic-ai: SSRF blocklist bypass via IPv4-compatible, SIIT/IVI, and local NAT64 IPv6 addresses (incomplete fix of CVE-2026-46678) 6.8 Medium -
pydantic-aiPyPI Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv4-mapped IPv6 (Incomplete fix of CVE-2026-25580) 6.8 Medium -
pydantic-aiPyPI Pydantic AI affected by Stored XSS via Path Traversal in Web UI CDN URL 7.1 High -
pydantic-aiPyPI Pydantic AI Affected by Server-Side Request Forgery (SSRF) in URL Download Handling 8.6 High