CVE-2026-27829 in astro
Riassunto
di VulDB • 30/06/2026
Astro è un framework web. Nelle versioni dalla 9.0.0 alla 9.5.3, un bug nel pipeline di elaborazione delle immagini di Astro consente di eludere le restrizioni imposte da `image.domains` / `image.remotePatterns`, permettendo al server di recuperare contenuti da host remoti non autorizzati. Astro fornisce l'opzione `inferSize` che recupera le immagini remote durante il rendering per determinarne le dimensioni. I recuperi delle immagini remote dovrebbero essere limitati ai domini manualmente autorizzati dallo sviluppatore del sito (tramite le opzioni `image.domains` o `image.remotePatterns`). Tuttavia, quando viene utilizzata l'opzione `inferSize`, non viene eseguita alcuna convalida dei domini: l'immagine viene recuperata da qualsiasi host indipendentemente dalle restrizioni configurate. Un attaccante in grado di influenzare l'URL dell'immagine (ad esempio tramite contenuti CMS o dati forniti dall'utente) può indurre il server a effettuare richieste verso host arbitrari. Ciò consente di eludere le restrizioni `image.domains` / `image.remotePatterns` per eseguire richieste lato server verso host non autorizzati, comportando il rischio di Server-Side Request Forgery (SSRF) contro servizi della rete interna e endpoint dei metadati cloud. La versione 9.5.4 risolve la vulnerabilità.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.