CVE-2026-54249 in pydantic-aiinformazioni

Riassunto

di VulDB • 30/07/2026

Pydantic AI è un framework per agenti Python utilizzato per sviluppare applicazioni di Intelligenza Artificiale Generativa (Generative AI). Nelle versioni dalla 1.65.0 alla 1.105.0 e dalla 2.0.0b1 alla 2.0.0b5, un client che invia la cronologia dei messaggi a un adattatore UI di Pydantic AI (come l'adattatore Vercel AI) può fare riferimento ad archivi file arbitrari nell'account del provider di modelli dell'applicazione o nello storage cloud. Sebbene le parti degli URL dei file vengano validate rispetto a una allowlist di schemi, i riferimenti agli UploadedFile — che puntano a un file tramite l'ID del file del provider o un URI dello storage cloud (ad esempio s3://…, gs://…) — vengono inoltrati senza alcuna validazione. Poiché il provider risolve un UploadedFile utilizzando l'identità lato server (ruolo IAM, account di servizio o chiave API del provider) anziché quella del client, un attaccante può manipolare la cronologia dei messaggi per indurre il server a leggere oggetti dal proprio account o da altri tenant, purché sia disponibile un identificatore riferibile. Lo sfruttamento richiede un identificativo file valido, che non è sempre difficile da indovinare a seconda di come l'applicazione nomina gli oggetti. Questo problema è stato risolto nelle versioni 1.106.0 e 2.0.0b6.

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

Responsabile

GitHub M

Prenotare

12/06/2026

Divulgazione

30/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!