Netlify Image CDN allowlist bypass enables SSRF.
Conditions are read within the hour after an advisory comes in.
The @astrojs/netlify adapter generated regular expressions for Netlify Image CDN remote-image allowlists without anchoring them to the beginning of the URL. Netlify evaluates these expressions with RegExp.test() , so an allowed image origin appearing anywhere in a URL, including its path or query string, could satisfy the allowlist. For example, an application allowing images.example.com could accept a source URL such as: text http://127.0.0.1:6379/?url=https://images.example.com/image.png The allowlist matched the approved origin in the query string, but Netlify parsed and fetched the URL…
Not part of a tracked stack.