Une validation insuffisamment ancrée des URL autorisées pour le Netlify Image CDN peut permettre de contourner la liste image.domains ou image.remotePatterns et de provoquer des requêtes vers des URL choisies par l’attaquant. La version corrigée est @astrojs/netlify 8.2.4 ; l’avis indique aussi comme mesures provisoires de désactiver le CDN d’images ou de retirer les entrées distantes autorisées.
Source : GHSA-4233-jc72-56c5 — Astro: Netlify Image CDN allowlist bypass enables SSRF
Analyse technique
Les expressions régulières générées pour la liste d’autorisation ne sont pas ancrées au début de l’URL ; une correspondance dans le chemin ou la chaîne de requête peut donc satisfaire le test alors que l’hôte réel est différent.
Impact, versions et correctif
Détection / vérification
Vérifier si le déploiement utilise @astrojs/netlify entre les versions 5.2.0 et 8.2.3 et si le Netlify Image CDN est activé avec une liste d’autorisation d’images distantes.
Action recommandée
Mettre à niveau @astrojs/netlify vers la version 8.2.4 ou ultérieure.
Sources
Priorisation DFS : P4 · 1 source(s).