Description
Statamic is a Laravel and Git powered content management system (CMS). Prior to 5.73.24 and 6.20.1, the Glide image proxy's URL validation in src/Imaging/RemoteUrlValidator.php and src/Imaging/GuzzleAdapter.php could be bypassed using DNS rebinding. The remote hostname was validated as publicly routable, but resolved again when the image was actually fetched, so an attacker controlling the hostname's DNS could rebind it to an internal address after validation and cause the server to make HTTP requests to internal addresses, including loopback, private network, and cloud metadata endpoints. This affects sites that pass user-supplied URLs to Glide. This issue is fixed in versions 5.73.24 and 6.20.1.
Published: 2026-07-17
Score: 4.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Statamic is a Laravel and Git powered content management system that uses the Glide image proxy to fetch remote images. Before releases 5.73.24 and 6.20.1, Glide validated a URL's hostname as publicly routable in src/Imaging/RemoteUrlValidator.php and src/Imaging/GuzzleAdapter.php, but performed a second DNS resolution when actually retrieving the image. By controlling the DNS entry, an attacker could rebind the hostname to a private address after validation, causing the server to make HTTP requests to internal targets such as loopback, private network ranges, or cloud metadata endpoints. The vulnerability enables server‑side request forgery and is an input‑validation flaw (CWE‑367) that permits unauthorized outbound network access (CWE‑918).

Affected Systems

Statamic CMS installations that use Glide for remote image handling are impacted. The issue exists in all releases before 5.73.24 for the 5.x branch and before 6.20.1 for the 6.x branch. Sites that accept user‑supplied URLs to Glide and do not otherwise restrict outbound traffic are susceptible.

Risk and Exploitability

The CVSS score is 4.9, indicating a moderate severity. The EPSS score is less than 1%, showing a very low likelihood of exploitation observed in the wild. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires an attacker to supply a crafted URL to Glide and control the DNS for the target hostname; once an internal address is rebound, the server will perform the request, potentially exposing sensitive data or facilitating further attacks. Because the flaw is limited to outbound requests, the attack surface is confined to the web application layer and does not require authentication to the CMS.

Generated by OpenCVE AI on July 30, 2026 at 23:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Statamic CMS update to version 5.73.24 or later, or 6.20.1 or later, which fixes the Glide URL validation flaw.
  • As a temporary workaround, configure the Glide component to whitelist only trusted domains or disable remote image fetching entirely to prevent external URLs from being processed.
  • Enforce network segmentation or firewall rules that block outbound HTTP requests from the web server to internal IP ranges and cloud metadata services.

Generated by OpenCVE AI on July 30, 2026 at 23:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-v5c4-wcpj-x73m Statamic Vulnerable to Server-Side Request Forgery via Glide (DNS rebinding)
History

Mon, 20 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Statamic
Statamic cms
Vendors & Products Statamic
Statamic cms

Fri, 17 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
Description Statamic is a Laravel and Git powered content management system (CMS). Prior to 5.73.24 and 6.20.1, the Glide image proxy's URL validation in src/Imaging/RemoteUrlValidator.php and src/Imaging/GuzzleAdapter.php could be bypassed using DNS rebinding. The remote hostname was validated as publicly routable, but resolved again when the image was actually fetched, so an attacker controlling the hostname's DNS could rebind it to an internal address after validation and cause the server to make HTTP requests to internal addresses, including loopback, private network, and cloud metadata endpoints. This affects sites that pass user-supplied URLs to Glide. This issue is fixed in versions 5.73.24 and 6.20.1.
Title Statamic: Server-Side Request Forgery via Glide (DNS rebinding)
Weaknesses CWE-367
CWE-918
References
Metrics cvssV3_1

{'score': 4.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-20T15:31:25.686Z

Reserved: 2026-06-12T16:25:43.084Z

Link: CVE-2026-54242

cve-icon Vulnrichment

Updated: 2026-07-20T15:31:21.835Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T23:30:08Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition

  • CWE-918

    Server-Side Request Forgery (SSRF)