CVE-2026-54249 in pydantic-aiinformación

Resumen

por VulDB • 2026-07-29

Pydantic AI es un framework de agentes Python para construir aplicaciones de IA generativa. En las versiones 1.65.0 a 1.105.0, y en la versión 2.0.0b1 hasta la 2.0.0b5, un cliente que envía el historial de mensajes a un adaptador UI de Pydantic AI (como el adaptador Vercel AI) puede hacer referencia a archivos arbitrarios dentro de la cuenta del proveedor de modelos o almacenamiento en la nube asociada a la aplicación. Aunque las partes de la URL del archivo se validan contra una lista blanca de esquemas, las referencias UploadedFile —que apuntan a un archivo mediante su ID proporcionado por el servicio (provider file ID) o URI de almacenamiento en la nube (por ejemplo, s3://…, gs://…)— se reenvían sin validación. Dado que el proveedor resuelve una referencia UploadedFile utilizando la identidad del lado del servidor (rol IAM, cuenta de servicio o clave API del proveedor) y no la del cliente, un atacante puede manipular el historial de mensajes para hacer que el servidor lea objetos desde su propia cuenta o de otros inquilinos, siempre que disponga de un identificador referenciable. La explotación requiere un identificador de archivo válido, el cual no es necesariamente difícil de adivinar dependiendo de cómo la aplicación nombra los objetos. Este problema se ha corregido en las versiones 1.106.0 y 2.0.0b6.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Reservar

2026-06-12

Divulgación

2026-07-30

Moderación

aceptado

Artículo

VDB-384286

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!