CVE Catalog

CVE-2026-109305

HighCVSS 8.8
Published: Translated: NVD NIST

Summary

Craft CMS versions from 5.10.2 before 5.10.14 contain 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.

Risk Assessment

The risk is that unprivileged users can execute arbitrary code, potentially leading to system integrity compromise and unauthorized access.

Recommendation

Update Craft CMS to version 5.10.14 or later, which includes a fix for this vulnerability.

Other vulnerabilities in Craft CMS

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS