Craft is a platform for creating digital experiences. In Craft versions 4.0.0-RC1 through 4.16.17 and 5.0.0-RC1 through 5.8.21, the saveAsset GraphQL mutation uses filter_var(..., FILTER_VALIDATE_IP) to block a specific list of IP addresses. However, alternative IP notations (hexadecimal, mixed) are not recognized by this function, allowing attackers to bypass the blocklist and access cloud metadata services. This issue is patched in versions 4.16.18 and 5.8.22.
References
| Link | Resource |
|---|---|
| https://github.com/craftcms/cms/commit/d49e93e5ba0c48939ce5eaa6cd9b4a990542d8b2 | Patch |
| https://github.com/craftcms/cms/releases/tag/5.8.22 | Release Notes |
| https://github.com/craftcms/cms/security/advisories/GHSA-m5r2-8p9x-hp5m | Exploit Vendor Advisory Patch |
Configurations
Configuration 1 (hide)
|
History
19 Feb 2026, 19:17
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/craftcms/cms/commit/d49e93e5ba0c48939ce5eaa6cd9b4a990542d8b2 - Patch | |
| References | () https://github.com/craftcms/cms/releases/tag/5.8.22 - Release Notes | |
| References | () https://github.com/craftcms/cms/security/advisories/GHSA-m5r2-8p9x-hp5m - Exploit, Vendor Advisory, Patch | |
| First Time |
Craftcms
Craftcms craft Cms |
|
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 6.5 |
| Summary |
|
|
| CPE | cpe:2.3:a:craftcms:craft_cms:*:*:*:*:*:*:*:* cpe:2.3:a:craftcms:craft_cms:4.0.0:rc2:*:*:*:*:*:* cpe:2.3:a:craftcms:craft_cms:4.0.0:-:*:*:*:*:*:* cpe:2.3:a:craftcms:craft_cms:5.0.0:rc1:*:*:*:*:*:* cpe:2.3:a:craftcms:craft_cms:4.0.0:rc3:*:*:*:*:*:* cpe:2.3:a:craftcms:craft_cms:4.0.0:rc1:*:*:*:*:*:* |
09 Feb 2026, 20:15
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-02-09 20:15
Updated : 2026-02-19 19:17
NVD link : CVE-2026-25494
Mitre link : CVE-2026-25494
CVE.ORG link : CVE-2026-25494
JSON object : View
Products Affected
craftcms
- craft_cms
CWE
CWE-918
Server-Side Request Forgery (SSRF)
