CVE Catalog

CVE-2025-68454

High
Published: Translated: NVD NIST

Summary

Craft CMS versions 5.0.0-RC1 through 5.8.20 and 4.0.0-RC1 through 4.16.16 are vulnerable to authenticated Remote Code Execution via Twig SSTI. The vulnerability requires administrator access to the Control Panel with allowAdminChanges enabled, or a non-admin account with access to the System Messages utility. A malicious payload using the Twig `map` filter in Twig-accepting text fields can lead to RCE.

Risk Assessment

The risk is high as an authenticated user with admin privileges (or System Messages access) can execute arbitrary code on the server, potentially leading to full compromise, data theft, or persistent backdoors. Even with allowAdminChanges disabled, the attack surface remains if System Messages is accessible.

Recommendation

Update Craft CMS to patched versions 5.8.21 or 4.16.17 immediately. Additionally, disable allowAdminChanges in production and restrict access to the System Messages utility to trusted administrators only.

Other vulnerabilities in Craft CMS

See all
Original NVD description (English source)

Craft is a platform for creating digital experiences. Versions 5.0.0-RC1 through 5.8.20 and 4.0.0-RC1 through 4.16.16 are vulnerable to potential authenticated Remote Code Execution via Twig SSTI. For this to work, users must have administrator access to the Craft Control Panel, and allowAdminChanges must be enabled, which is against Craft CMS' recommendations for any non-dev environment. Alternatively, a non-administrator account with allowAdminChanges disabled can be used, provided access to the System Messages utility is available. It is possible to craft a malicious payload using the Twig `map` filter in text fields that accept Twig input under Settings in the Craft control panel or using the System Messages utility, which could lead to a RCE. Users should update to the patched versions (5.8.21 and 4.16.17) to mitigate the issue.

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