PatchSiren

pydantic CVE debriefs

These pages are published after PatchSiren validates generated defensive summaries against stored public CVE and source evidence.

MEDIUM pydantic CVE published 2026-10-21

CVE-2026-114386

Pydantic AI Harness before 0.59.0 has a tool-call limit bypass vulnerability in nested CodeMode calls. Users or prompt-injected content can make the sandboxed program invoke tools via run_nested_call() without check_before_tool_calls, exceeding operator limits on costly or side-effecting tools. This vulnerability allows for potential excessive resource usage or unauthorized actions. Operators and users sh [truncated]

HIGH pydantic CVE published 2026-10-08

CVE-2026-107286

CVE-2026-107286 debrief: Pydantic AI's ConcurrencyLimitedModel can retain slots when streamed requests end early, potentially causing denial of service. This issue arises from anyio.CapacityLimiter associating an acquired slot with the borrowing task, while streaming cleanup can run in a different task. Early stream termination, cancellation, consumer exceptions, or complete stream_text() consumption with [truncated]

HIGH pydantic CVE published 2026-10-08

CVE-2026-107295

CVE-2026-107295: Pydantic AI Web chat UI vulnerability allows server-side tool execution. The Pydantic AI development web chat UI (`Agent.to_web()`, `clai web`) is vulnerable to a request injection attack. A website visited by a developer can submit requests to the chat UI running on the developer's machine, causing the served agent to run and execute its tools with local privileges. This issue is mitigat [truncated]

LOW pydantic CVE published 2026-10-08

CVE-2026-107293

Pydantic AI's OpenTelemetry instrumentation supports `InstrumentationSettings(include_content=False)` to exclude message content from exported telemetry. However, retry prompts were not covered by this setting when they were not associated with a tool call, potentially allowing sensitive content to reach the telemetry backend. This oversight could impact defenders who rely on this setting to protect sensi [truncated]

MEDIUM pydantic CVE published 2026-10-08

CVE-2026-107294

Pydantic AI is vulnerable to unbounded memory use when downloading remote content via web_fetch or FileUrl. This issue, affecting versions 1.77.0 through 1.107.2 and 2.24.0, can lead to a denial-of-service (DoS) attack, causing the worker to crash due to memory exhaustion. The attack is limited to availability and does not allow for SSRF bypasses or other malicious actions.

MEDIUM pydantic CVE published 2026-10-08

CVE-2026-107290

Pydantic AI is vulnerable to a denial-of-service (DoS) attack due to quadratic title extraction in the `web_fetch` tool. An attacker-controlled webpage can cause the event loop to block for an extended period, impacting other agent runs and requests. This issue arises from the tool's handling of server-controlled responses, which can lead to event loop blocking and potential system stalls. Defenders shoul [truncated]

LOW pydantic CVE published 2026-10-08

CVE-2026-107291

Pydantic AI's OpenTelemetry instrumentation has a misconfiguration that causes exception events on tool and agent run spans to include content even when `include_content=False` is set. This may inadvertently expose sensitive information such as user prompts, model completions, and tool call arguments and responses. The misconfiguration affects several parts of the spans, including exceptions, and can lead [truncated]

MEDIUM pydantic CVE published 2026-10-08

CVE-2026-107289

Pydantic AI applications can bypass the cloud-metadata blocklist by appending an IPv6 zone identifier to an IPv6 metadata address when opt-in settings are enabled, potentially exposing cloud IAM credentials. This issue arises in IPv6-enabled environments using Pydantic AI versions 1.56.0 through 1.107.6 and 2.44.0. The opt-in settings are disabled by default, but when enabled, they allow an attacker to in [truncated]

MEDIUM pydantic CVE published 2026-10-08

CVE-2026-107292

CVE-2026-107292: Pydantic AI Web chat UI DNS rebinding vulnerability allows local chat endpoint exploitation. The Pydantic AI development web chat UI (`Agent.to_web()`, `clai web`) does not validate the `Host` header of incoming requests, allowing DNS rebinding attacks. This vulnerability can lead to data disclosure and unwanted tool side effects. Developers serving Pydantic AI agents via `Agent.to_web()` [truncated]

LOW pydantic CVE published 2026-10-08

CVE-2026-107288

Pydantic AI's web_fetch_tool has a blocked_domains bypass vulnerability via a hostname that the resolver normalizes differently. This issue affects Pydantic AI versions from 1.77.0 until 1.107.6 and 2.44.0. An attacker-influenced model can use an equivalent IDNA spelling, non-ASCII label separator, case variation, or trailing root label that resolves to a blocked host but does not match the configured str [truncated]

MEDIUM pydantic CVE published 2026-10-08

CVE-2026-107287

Pydantic AI, a Python agent framework for building applications and workflows with Generative AI, is vulnerable to excessive resource use when local web fetching converts nested HTML. This issue affects versions from 1.77.0 until 1.107.7 and 2.52.0 of Pydantic AI and Pydantic AI Slim. The vulnerability can cause a model-directed fetch to delay other work in the process, potentially impacting system perfor [truncated]

HIGH pydantic CVE published 2026-09-02

CVE-2026-84382

The HTTPX2 library, a next-generation HTTP client for Python, contains a high-severity vulnerability (CVE-2026-84382) that can lead to potential out-of-memory process termination via maliciously crafted network chunks. This issue arises from the library's handling of compressed network data, where a 64 KiB compressed chunk can expand to approximately 64 MiB in one intermediate allocation. The vulnerabilit [truncated]

MEDIUM pydantic CVE published 2026-07-06

CVE-2026-58203

The CVE record describes a local file read vulnerability in pydantic-settings versions from 2.12.0 to 2.14.2. An attacker with influence over the configured secrets directory can read files outside the directory, bypassing the documented size protection. This vulnerability has a CVSS score of 5.3 and is classified as MEDIUM severity. Users of pydantic-settings, especially those with shared or writable sec [truncated]

MEDIUM pydantic CVE published 2026-06-17

CVE-2026-48782

CVE-2026-48782 is a medium-severity vulnerability in Pydantic AI, a Python agent framework for building applications and workflows with Generative AI. The issue affects versions 1.56.0 through 1.101.0, 2.0.0b1, and 2.0.0b2. An attacker can bypass the cloud-metadata blocklist by encoding metadata IP in an IPv6 transition form, exposing cloud IAM short-term credentials. This occurs when an application using [truncated]

HIGH pydantic CVE published 2026-02-06

CVE-2026-25580

CVE-2026-25580 is a high-severity Server-Side Request Forgery (SSRF) vulnerability in Pydantic AI, a Python agent framework. The vulnerability allows attackers to make HTTP requests to internal network resources by including malicious URLs in message history from untrusted sources. This could potentially lead to access to internal services or cloud credentials. The vulnerability affects applications that [truncated]