Description
Concrete CMS before 9.5.3 evaluated the authorization check for an Express entry submission against the entity of the posted form rather than the entity identified by the dashboard route. As a result, a user permitted to add entries to one Express object could create entries in a different Express object outside their authorization scope, potentially polluting protected datasets, triggering workflows, or injecting content into administrative processes. The dashboard submit route resolved the mutated entity from the attacker-controlled route ID while the permission check validated the independently posted form's entity, and the submission proceeded because the two entities were never compared. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 5.1 with vector CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N. Thanks Yonatan Drori from Tenzai for reporting.
Published: 2026-09-11
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized data modification
Action: Patch
AI Analysis

Impact

Concrete CMS versions prior to 9.5.3 perform authorization checks against the entity posted in the form instead of the entity referenced by the dashboard route. Because the two entities are never compared, a user granted permission to create entries in one Express object can create entries in a different Express object that lies outside their authorization scope. This may corrupt protected datasets, trigger unintended workflows, or inject content into administrative processes, thereby compromising data integrity and potentially undermining administrative controls.

Affected Systems

All Concrete CMS installations running any version earlier than 9.5.3 are affected. The vulnerability impacts the Express Entries Dashboard feature and applies to any Express objects configured within the system, regardless of the specific schema or permissions applied.

Risk and Exploitability

The CVSS score of 5.1 indicates a medium severity flaw that can be leveraged remotely by an authenticated user with high privileges, as reflected in the attack vector and privilege requirements. The EPSS score is < 1%, indicating a very low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Because the exploit requires a valid user session and the capability to craft a request to the vulnerable dashboard route, the primary attack path involves authenticated interaction with the CMS’s web interface. The impact is limited to the unauthorized creation of entries, but the availability of complex workflows may amplify downstream consequences. Overall, the risk is moderate yet actionable, especially for systems that expose Express entry dashboards to users with elevated permissions.

Generated by OpenCVE AI on September 12, 2026 at 23:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official patch by upgrading Concrete CMS to version 9.5.3 or later
  • Restrict the Express entry creation permissions so that only trusted users can access the dashboard routes that interact with sensitive Express objects
  • Audit and monitor entry creation logs for unexpected activity in Express objects that could indicate unauthorized use

Generated by OpenCVE AI on September 12, 2026 at 23:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 13 Sep 2026 03:00:00 +0000

Type Values Removed Values Added
First Time appeared Concretecms
Concretecms concrete Cms
Vendors & Products Concretecms
Concretecms concrete Cms

Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Description Concrete CMS before 9.5.3 evaluated the authorization check for an Express entry submission against the entity of the posted form rather than the entity identified by the dashboard route. As a result, a user permitted to add entries to one Express object could create entries in a different Express object outside their authorization scope, potentially polluting protected datasets, triggering workflows, or injecting content into administrative processes. The dashboard submit route resolved the mutated entity from the attacker-controlled route ID while the permission check validated the independently posted form's entity, and the submission proceeded because the two entities were never compared. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 5.1 with vector CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N. Thanks Yonatan Drori from Tenzai for reporting.
Title Incorrect Authorization in the Concrete CMS Express Entries Dashboard below version 9.5.3 Allows Entry Creation in an Unauthorized Object
Weaknesses CWE-639
CWE-862
References
Metrics cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Concretecms Concrete Cms
cve-icon MITRE

Status: PUBLISHED

Assigner: ConcreteCMS

Published:

Updated: 2026-09-11T20:09:05.955Z

Reserved: 2026-08-27T18:23:01.365Z

Link: CVE-2026-81916

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-11T20:19:14.433

Modified: 2026-09-11T20:19:14.433

Link: CVE-2026-81916

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-13T02:45:17Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization