CVE-2026-44011

Craft CMS is a content management system (CMS). From 4.0.0 to before 4.17.12 and 5.9.18, Craft CMS which contains an input-handling flaw in a Yii object creation path that let any authenticated user inject malicious configuration and execute arbitrary commands on the server. The request-controlled condition field layouts data is converted into a live FieldLayout object without a Component::cleanseConfig() boundary. Because Craft configures models before parent::__construct(), attacker-controlled special config keys can take effect during object creation, and FieldLayout initialization then triggers a same-request event. This vulnerability is fixed in 4.17.12 and 5.9.18.
CVSS

No CVSS.

Configurations

No configuration.

History

26 Oct 2026, 17:10

Type Values Removed Values Added
Summary
  • (es) Craft CMS es un sistema de gestión de contenido (CMS). Desde la versión 4.0.0 hasta antes de la 4.17.12 y la 5.9.18, Craft CMS contiene un defecto en el manejo de entradas en una ruta de creación de objetos Yii que permitía a cualquier usuario autenticado inyectar configuración maliciosa y ejecutar comandos arbitrarios en el servidor. Los datos de los diseños de campos de condición controlados por la solicitud se convierten en un objeto FieldLayout activo sin un límite de Component::cleanseConfig(). Debido a que Craft configura los modelos antes de parent::__construct(), las claves de configuración especiales controladas por el atacante pueden surtir efecto durante la creación del objeto, y la inicialización de FieldLayout luego desencadena un evento de la misma solicitud. Esta vulnerabilidad está corregida en las versiones 4.17.12 y 5.9.18.

Information

Published : 2026-05-12 21:16

Updated : 2026-10-26 17:10


NVD link : CVE-2026-44011

Mitre link : CVE-2026-44011

CVE.ORG link : CVE-2026-44011


JSON object : View

Products Affected

No product.

CWE
CWE-479

Signal Handler Use of a Non-reentrant Function