Description
Concrete CMS 9.0.0 through 9.5.3 is vulnerable to stored XSS via the custom page alias name (customAliasName) because the Edit Alias dialog applied only trim() to the submitted value and performed no input neutralization. An authenticated user holding canWrite (editor) permission on a page could store a malicious alias name that was later rendered unescaped in the administrative Sitemap panel, where it executed automatically in any administrator or editor session that opened the panel, allowing an editor to escalate to administrator through the victim's active session. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 7.3 with vector CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N. Thanks Nguyen Manh Thuan for reporting.
Published: 2026-09-14
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored XSS allowing privilege escalation to administrator
Action: Patch Now
AI Analysis

Impact

Concrete CMS 9.0.0 through 9.5.3 does not neutralize custom page alias names. The Edit Alias dialog only trims input, so an authenticated editor can store a malicious alias. When this alias is rendered in the administrative Sitemap panel, the script executes automatically in any administrator or editor session that opens the panel, enabling an editor to elevate privileges to administrator within the victim’s active session.

Affected Systems

All installations of Concrete CMS from version 9.0.0 up to and including 9.5.3 are affected. The vulnerability applies to any site where users can edit page aliases and are granted canWrite permission on a page.

Risk and Exploitability

The CVSS v4.0 score of 7.3 indicates a high impact. While no EPSS score is available, the attack can be performed by any authenticated user with editors’ rights, making exploitation likely in environments where such permissions are broadly granted. The vulnerability is not listed in CISA KEV, but because it enables direct privilege escalation through a stored XSS vector, it remains a serious concern for administrators of affected sites.

Generated by OpenCVE AI on September 15, 2026 at 09:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Concrete CMS to version 9.5.4 or later where the alias input is properly validated and escaped.
  • Restrict the canWrite permission for page alias editing to trusted users or disable alias editing entirely until a patch is applied.
  • Identify and remove any malicious alias names from existing pages and ensure future values are sanitized by escaping output to mitigate XSS risk.

Generated by OpenCVE AI on September 15, 2026 at 09:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 14 Sep 2026 23:30:00 +0000

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

Mon, 14 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Description Concrete CMS 9.0.0 through 9.5.3 is vulnerable to stored XSS via the custom page alias name (customAliasName) because the Edit Alias dialog applied only trim() to the submitted value and performed no input neutralization. An authenticated user holding canWrite (editor) permission on a page could store a malicious alias name that was later rendered unescaped in the administrative Sitemap panel, where it executed automatically in any administrator or editor session that opened the panel, allowing an editor to escalate to administrator through the victim's active session. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 7.3 with vector CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N. Thanks Nguyen Manh Thuan for reporting.
Title Concrete CMS 9.0.0 to 9.5.2 is vulnerable to Stored XSS in Custom Page Alias Name
Weaknesses CWE-79
References
Metrics cvssV4_0

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


Subscriptions

Concretecms Concrete Cms
cve-icon MITRE

Status: PUBLISHED

Assigner: ConcreteCMS

Published:

Updated: 2026-09-15T19:15:09.790Z

Reserved: 2026-07-28T18:02:01.020Z

Link: CVE-2026-18117

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-14T22:16:57.483

Modified: 2026-09-15T14:40:24.370

Link: CVE-2026-18117

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-15T10:00:16Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')