What’s Vulnerable › Vulnerabilities

CVE-2026-109305: Craft CMS 5.10.2 before 5.10.14 Twig Sandbox Bypass RCE via has some/has every

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.

Affected products

How to fix

Upgrade to a fixed version: craftcms cms 5.10.14. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-109305 or the next vulnerability affects your stack