Skip to main content
← All vulnerabilities
CVE-2025-58179GHSA-QPR4-C339-7VQ8

Astro Cloudflare adapter is vulnerable to Server-Side Request Forgery via /_image endpoint

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 12.6.6
1 proof of concept on GitHub, 1 Nuclei template
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

Astro is a web framework for content-driven websites. Versions 11.0.3 through 12.6.5 are vulnerable to SSRF when using Astro's Cloudflare adapter. When configured with output: 'server' while using the default imageService: 'compile', the generated image optimization endpoint doesn't check the URLs it receives, allowing content from unauthorized third-party domains to be served. a A bug in impacted versions of the @astrojs/cloudflare adapter for deployment on Cloudflare’s infrastructure, allows an attacker to bypass the third-party domain restrictions and serve any content from the vulnerable origin. This issue is fixed in version 12.6.6.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • withastro astro

    From 11.0.3 · fixed in 12.6.6

  • @astrojs/cloudflarenpm

    From 11.0.3 · fixed in 12.6.6

References 4

GitHub · withastro/astro

GitHub · projectdiscovery/nuclei-templates

GitHub · shitodcy/CVE-2025-58179-Check