CVE-2026-107288 Details
Description
Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 1.77.0 until 1.107.6 and 2.44.0, the local web_fetch_tool and the WebFetch local fallback compare blocked_domains entries with a URL hostname before both values are normalized to the form used by getaddrinfo. 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 string, causing the application to fetch that host with its own privileges. allowed_domains fails closed for unmatched spellings, and private-IP and cloud-metadata protections remain effective. This issue is fixed in versions 1.107.6 and 2.44.0.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Oct 8, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/pydantic/pydantic-ai/commit/490335f8e2322e143a79337ddca9410e0176c812 | [email protected] | Patch |
| https://github.com/pydantic/pydantic-ai/commit/a9dab92099d0ef9d5d4aa34ccac8a6f1b0e51284 | [email protected] | Patch |
| https://github.com/pydantic/pydantic-ai/commit/c1f212a084cbfa0012f2044cdb4731d214b3b983 | [email protected] | Patch |
| https://github.com/pydantic/pydantic-ai/pull/8407 | [email protected] | PatchVendor Advisory |
| https://github.com/pydantic/pydantic-ai/pull/8409 | [email protected] | PatchVendor Advisory |
| https://github.com/pydantic/pydantic-ai/pull/8421 | [email protected] | PatchVendor Advisory |
| https://github.com/pydantic/pydantic-ai/releases/tag/v1.107.6 | [email protected] | PatchRelease NotesVendor Advisory |
| https://github.com/pydantic/pydantic-ai/releases/tag/v2.44.0 | [email protected] | PatchRelease NotesVendor Advisory |
| https://github.com/pydantic/pydantic-ai/security/advisories/GHSA-22h6-qm39-v87j | [email protected] | MitigationVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1289 | Improper Validation of Unsafe Equivalence in Input | [email protected] |
| CWE-918 | Server-Side Request Forgery (SSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| pydantic pydantic ai | >= 1.77.0, < 1.107.6 >= 2.0.0, < 2.44.0 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 13, 2026 | Initial Analysis | [email protected] |
| Oct 8, 2026 | CVE Modified | CISA-ADP |
| Oct 8, 2026 | New CVE Received | [email protected] |