Skip to main content
VulnerabilityPublished Updated

CVE-2026-27129: craftcms cms · Server-Side Request Forgery (SSRF)

Affects craftcms cmsSource CVE Database V5

0
Compare

Mentioned vulnerabilities

Public exploit available · CVSS 5.7 Medium : upgrade to 5.8.23 or 4.16.19 as a priority.

Data as of 30 Oct 2026, 06:59 UTC

CVSS 4.0 base score
5.7Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 40% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 5.8.23, 4.16.19
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: evidence found.

    CVSS exploit maturity: proof of concept public

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.

What to do

Upgrade craftcms cms to 5.8.23 or 4.16.19.

Affected software

ProductAffectedFixed in
craftcmscmsAffected
  • >=5.0.0-RC1 <5.8.23
Fixed in
  • 5.8.23
craftcmscmsAffected
  • >=4.5.0-RC1 <4.16.19
Fixed in
  • 4.16.19

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Organizations should immediately upgrade Craft CMS to versions 4.16.19 or 5.8.23 or later, where this vulnerability is patched. Review and tighten GraphQL schema permissions to ensure that only trusted and necessary users have asset editing or creation rights, especially in public schemas. Disable or restrict public GraphQL schemas with write permissions to minimize exposure. Implement network-level controls to limit outbound requests from the CMS server to only trusted destinations, reducing the impact of SSRF exploitation. Monitor logs for unusual GraphQL asset mutation activity, particularly requests involving IPv6 hostnames or unexpected external domains. Conduct regular audits of DNS configurations and internal network services to identify potential targets of SSRF attacks. Consider deploying Web Application Firewalls (WAFs) with rules to detect and block SSRF patterns, including those involving IPv6 addresses. Finally, educate development and operations teams about the risks of SSRF and the importance of proper input validation and permission management in GraphQL APIs.

Description

Craft is a content management system (CMS). In versions 4.5.0-RC1 through 4.16.18 and 5.0.0-RC1 through 5.8.22, the SSRF validation in Craft CMS’s GraphQL Asset mutation uses `gethostbyname()`, which only resolves IPv4 addresses. When a hostname has only AAAA (IPv6) records, the function returns the hostname string itself, causing the blocklist comparison to always fail and completely bypassing SSRF protection. This is a bypass of the security fix for CVE-2025-68437. Exploitation requires GraphQL schema permissions for editing assets in the `<VolumeName>` volume and creating assets in the `<VolumeName>` volume. These permissions may be granted to authenticated users with appropriate GraphQL schema access and/or Public Schema (if misconfigured with write permissions). Versions 4.16.19 and 5.8.23 patch the issue.

References

Community reviews

Loading reviews…