CVE-2026-92592
Last modified
CVE-2026-92592 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. Craft CMS 4.8.0 through 4.18.5 and 5.0.0 through 5.10.12 sign an authenticated user's attacker-controlled license-shun cookie with the same key and format used to validate signed redirect parameters, because the HMAC signature is not bound to its purpose (Yii's cookieValidationKey is derived from the same Craft securityKey used for signed request parameters). An authenticated, non-administrator user (Control Panel access is not required) can set the cookie via the license-shun endpoint and transplant the signed envelope into the redirect parameter; on a successful login, Craft validates the signature and renders the authenticated bytes as an unsandboxed Twig template, where Twig's map filter accepts a string callback and allows PHP system() to execute arbitrary operating-system commands as the web-server user.
Description
Craft CMS 4.8.0 through 4.18.5 and 5.0.0 through 5.10.12 sign an authenticated user's attacker-controlled license-shun cookie with the same key and format used to validate signed redirect parameters, because the HMAC signature is not bound to its purpose (Yii's cookieValidationKey is derived from the same Craft securityKey used for signed request parameters). An authenticated, non-administrator user (Control Panel access is not required) can set the cookie via the license-shun endpoint and transplant the signed envelope into the redirect parameter; on a successful login, Craft validates the signature and renders the authenticated bytes as an unsandboxed Twig template, where Twig's map filter accepts a string callback and allows PHP system() to execute arbitrary operating-system commands as the web-server user. Exploitation requires an account using password authentication without active 2FA, the default request configuration, and availability of PHP system(). The issue is fixed in 4.18.6 and 5.10.13.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| craftcms | cms | >= 4.8.0, < 4.18.6 |
| craftcms | cms | >= 5.0.0, < 5.10.13 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-92592?
How severe is CVE-2026-92592?
How do I fix CVE-2026-92592?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-92587n8n is a workflow automation platform. In versions before 1.…5
- CVE-2026-92588n8n is a workflow automation platform. In n8n versions befor…4.4
- CVE-2026-92589Craft CMS 5.0.0 through 5.10.12 (fixed in 5.10.13) contains …4.3
- CVE-2026-9259Improper validation of server certificates in Canon EOS Netw…9.8
- CVE-2026-92590Craft CMS versions from 5.7.0 before 5.10.13 contain a store…5.4
- CVE-2026-92591Craft CMS 5.0.0 through 5.10.12 treats a database connection…5.9
- CVE-2026-92593Craft CMS versions 5.10.0 through 5.10.12 contain an incompl…8.8
- CVE-2026-92594Craft CMS 5.0.0-RC1 through versions before 5.11.0 incorrect…7.5
- CVE-2026-92595Nodemailer (npm package `nodemailer`) versions 9.1.0 and ear…5.9
- CVE-2026-92596Nodemailer before 9.1.0 contains a quadratic time complexity…7.5
- CVE-2026-92597Nodemailer versions >= 6.9.16 and < 9.1.0 mis-parse RFC 5322…6.5
- CVE-2026-92598Nodemailer before 9.1.0 fails to apply UTS-46 normalization …6.5
Are you affected by CVE-2026-92592?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
