Arbitrary File Read Vulnerability in Craft CMS by Craft CMS
CVE-2026-109304
6.9MEDIUM
What is CVE-2026-109304?
Craft CMS versions 4.0.0 prior to 4.18.7 and 5.0.0 prior to 5.10.14 exhibit an arbitrary file read vulnerability due to inadequate blocklist coverage by the Twig create() class. This allows attackers, able to configure entry-type title formats, to exploit the create('DOMDocument').loadHTMLFile() function. By doing so, they can reveal sensitive local file contents to non-admin users who have access to view entries. Promptly applying the latest updates is essential to safeguard against this security threat.
Affected Version(s)
cms 4.0.0 < 4.18.7
cms 5.0.0 < 5.10.14
cms 4.18.7
