CVE-2026-107288 in Pydantic-AI
Zusammenfassung
von VulDB • 08.10.2026
Pydantic AI ist ein Python-Agent-Framework zum Erstellen von Anwendungen und Workflows mit Generative AI. Von der Version 1.77.0 bis einschließlich 1.107.6 sowie in den Versionen 2.44.0 vergleichen die lokale Webfetch-Tool (local web_fetch_tool) und das Local Fallback für WebFetch Einträge aus blocked_domains mit dem Hostnamen einer URL, bevor beide Werte auf die von getaddrinfo verwendete Form normalisiert werden. Ein Angreifer kann ein vom Modell beeinflusstes Äquivalent verwenden, z. B. eine äquivalente IDNA-Schreibweise, einen nicht-ASCII-Beschriftungstrennzeichen (non-ASCII label separator), eine Groß-/Kleinschreibungsvariation oder ein abschließendes Root-Label, das auf einen blockierten Host auflöst, aber mit dem konfigurierten String nicht übereinstimmt. Dies führt dazu, dass die Anwendung diesen Host unter ihren eigenen Berechtigungen abruft. allowed_domains schlägt bei nicht übereinstimmenden Schreibweisen fehl (fails closed), und der Schutz vor privaten IP-Adressen sowie Cloud-Metadata bleibt wirksam. Dieses Problem wurde in den Versionen 1.107.6 und 2.44.0 behoben.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.