Independent & educational platform Not a government body. No link or affiliation with any government organisation. Made for learning only. Test only systems you own or are authorised to test. Become a Partner or Sponsor → Full disclaimer

CVE-2026-107292

medium

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI.

Vendor / product: Pydantic — pydantic ai

Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 1.34.0 until 2.30.0, the Agent.to_web() and clai web development chat server does not validate the Host header, allowing a website visited by a developer to use DNS rebinding to reach a loopback-hosted agent as a same-origin service. The hostile page can read the served UI and submit chat requests that execute agent tools with the local process's privileges and credentials, causing data disclosure or unwanted side effects. Binding to localhost, Origin checks, and CSRF tokens do not prevent the same-origin DNS rebinding path. This issue is fixed in versions 1.107.5 and 2.30.0.

CVSS
6.4
6.4 (CVSS v3.1)
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:L
Severity source: NVD CVSS v3.1 (security-advisories@github.com)
Timeline (UTC)
Published: 2026-10-08 17:17
Modified: 2026-10-14 01:17
NVD status: Analyzed
Last synced 3 days ago
Verified against the source API 2026-10-27 06:58 UTC
Exploitation
Not listed in CISA KEV (as of last catalog sync)
Absence from KEV does not mean a CVE is not exploited. Exploitation status: unknown (no authoritative evidence in our sources).

Affected products

pydantic / pydantic_ai ≥1.34.0 <1.107.5, ≥2.0.0 <2.30.0

Weakness classification (CWE)

Source: NVD / CISA. “NVD-CWE-Other” and “NVD-CWE-noinfo” mean NVD could not assign a specific weakness.

Mitigation & advisories

Vendor advisory: https://github.com/pydantic/pydantic-ai/pull/7437
Vendor advisory: https://github.com/pydantic/pydantic-ai/pull/7438
Vendor advisory: https://github.com/pydantic/pydantic-ai/releases/tag/v1.107.5
Vendor advisory: https://github.com/pydantic/pydantic-ai/releases/tag/v2.30.0
Vendor advisory: https://github.com/pydantic/pydantic-ai/security/advisories/GHSA-q2xc-rrxj-58x9
Patch / mitigation: https://github.com/pydantic/pydantic-ai/commit/394cc1d31656620704a703a2daed752afa5135fe
Patch / mitigation: https://github.com/pydantic/pydantic-ai/commit/871c7aeec5dfed2138655ccbccbf15c6d763bae7
Patch / mitigation: https://github.com/pydantic/pydantic-ai/pull/7437
Patch / mitigation: https://github.com/pydantic/pydantic-ai/pull/7438
Patch / mitigation: https://github.com/pydantic/pydantic-ai/releases/tag/v1.107.5
Patch / mitigation: https://github.com/pydantic/pydantic-ai/releases/tag/v2.30.0

References

Data sources

NVD CVE API 2.0 — fetched 2026-10-27 06:58 UTC · record ↗

Learn the basics

Understanding CVEs and CVSS Scores

Related CVEs