8.7

CVE-2026-112777: craftcms cms Incomplete List of Disallowed Inputs

CVSS: 8.7v4.0HighDeferred
Published 19-10-2026Last modified 19-10-2026

Vulnerability summary

CVE-2026-112777 is a high (CVSS 8.7) Incomplete List of Disallowed Inputs vulnerability in craftcms cms.

Overall risk
35/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.7/10
010
High · v4.0 (CVE.org)
EPSS score
Not scored
0%100%
No EPSS score yet
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 19-10-2026
    PublishedVulnerability first disclosed.

Description

Craft CMS 4.x before 4.18.8 and 5.x before 5.11.0 contains a blocklist bypass in the Twig create() function because its class-name checks are case-sensitive while PHP class resolution is not. Attackers with template-execution rights, such as Control Panel administrators, can instantiate SplFileObject via a lowercase class name to read .env secrets or write a PHP file into the webroot for remote code execution.

CVSS metrics

4 scores · 2 sources · 2 versions

EPSS trend

No EPSS score has been published for this record yet.

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Craftcms1 product
  • cms≥ 4.0.0, < 4.18.8 | ≥ 5.0.0, < 5.11.0

1 vendor · 1 product

References

2 links