CVE-2026-81918

Concrete CMS below 9.5.3 is vulnerable to Stored XSS via the Date Format field in the Page Attribute Display block

Published Sep 11, 2026 CVSS 4.0 · 4.8 Medium EPSS < 1% KEV · Not listed
Description
Concrete CMS below 9.5.3 is vulnerable to Stored XSS via the Date Format field in the Page Attribute Display block. A user with edit_page_contents permissions could store a payload which executes in the browser of any visitor who viewed a page where the block was configured to display a date-type attribute. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 4.8 with vector CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N. Thanks Oriol Ortiz for reporting.

Analysis

AI-generated

Technical impact

This vulnerability allows a user who can edit page content to store malicious JavaScript in the Date Format field of the Page Attribute Display block. This is a Stored Cross‑Site Scripting flaw (CWE‑79). When a visitor views a page where the block is configured to display a date‑type attribute, the script executes in the visitor’s browser. The impact is client‑side code execution within the visitor’s browser, exposing them to potential damage limited to what the injected script can perform.

Affected Systems

Concrete CMS installations running any version earlier than 9.5.3 are affected. The issue is confined to the Page Attribute Display block and the date‑format configuration within that block.

Risk and Exploitability

The CVSS score is 4.8. The exploit requires the attacker to have edit_page_contents permissions, which are typically held by site editors or administrators. The vector AV:N indicates the attack can be performed over the network. The EPSS score is < 1%, indicating a very low probability of exploitation, and the vulnerability is not listed in CISA KEV, implying no widespread, actively used exploit is known. Nevertheless, any user with edit_page_contents permissions can compromise all visitors to affected pages.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Concrete CMS to version 9.5.3 or later.
  • If an upgrade is not possible immediately, remove or restrict the Page Attribute Display block usage, or restrict permissions to edit_page_contents to trusted users only.
  • Apply input validation and output escaping to the Date Format field, or use a content security policy that blocks inline scripts.

Generated by OpenCVE AI on September 15, 2026 at 20:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
CPEs cpe:2.3:a:concretecms:concrete_cms:*:*:*:*:*:*:*:*
Metrics cvssV3_1

{'score': 4.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N'}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Concretecms
Concretecms concrete Cms
Vendors & Products Concretecms
Concretecms concrete Cms
Type Values Removed Values Added
Description Concrete CMS below 9.5.3 is vulnerable to Stored XSS via the Date Format field in the Page Attribute Display block. A user with edit_page_contents permissions could store a payload which executes in the browser of any visitor who viewed a page where the block was configured to display a date-type attribute. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 4.8 with vector CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N. Thanks Oriol Ortiz for reporting.
Title Concrete CMS below 9.5.3 is vulnerable to Stored XSS via the Date Format field in the Page Attribute Display block
Weaknesses CWE-79
References
Metrics cvssV4_0

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

Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
ConcreteCMS
Published
Updated
Sep 14, 2026, 1:00 PM
Reserved
Aug 27, 2026, 6:23 PM
Status
Analyzed
Published
Sep 11, 2026, 9:17 PM
Modified
Sep 18, 2026, 3:05 PM