← Back to search

CVE-2026-109305

8.8 HIGHpublic exploit available

Published 2026-10-12 · Updated 2026-10-15

AI risk analysis

Summary
A Twig sandbox bypass in Craft CMS allows non-admin users with System Messages permission to execute arbitrary PHP code by invoking callables like passthru or system through 'has some' and 'has every' operators. This creates a high-severity remote code execution vulnerability.
Exploitability
Exploitation is relatively straightforward for users with System Messages permission, requiring only template rendering with crafted input to trigger PHP function calls.
Blast radius
The vulnerability could affect any Craft CMS installation running versions 5.10.2 through 5.10.13, potentially allowing attackers to execute arbitrary code as the web server user across multiple sites.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Craft CMS 5.10.14 immediately to remediate this vulnerability.
rcetwigcmssandbox-bypass

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

Craft CMS from 5.10.2 before 5.10.14 contains a Twig sandbox bypass that allows non-admin users to invoke PHP callables through the "has some" and "has every" operators. Users with the System Messages permission can supply two-argument callables such as passthru or system in sandboxed templates to execute code as the web user.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-1336

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.