CVEFinder.io

CVE-2026-85386

πŸ”Ά medium
πŸ” Scan for this CVE
Summary

Concrete CMS before 9.5.4 did not sanitize XML and XSLT documents uploaded through a public Form Block file-upload question. Plain XML uploads were validated by file extension only and stored as publicly accessible files that were served inline from the application's own origin. An unauthenticated visitor could therefore store an XML document containing an xml-stylesheet processing instruction that referenced an attacker-supplied, same-origin XSLT stylesheet. When a victim opened the stored file

Description

Concrete CMS before 9.5.4 did not sanitize XML and XSLT documents uploaded through a public Form Block file-upload question. Plain XML uploads were validated by file extension only and stored as publicly accessible files that were served inline from the application's own origin. An unauthenticated visitor could therefore store an XML document containing an xml-stylesheet processing instruction that referenced an attacker-supplied, same-origin XSLT stylesheet. When a victim opened the stored file directly in a browser, the browser fetched the stylesheet, transformed the document into HTML, and executed attacker-controlled JavaScript in the Concrete CMS origin (stored cross-site scripting). If the victim was an authenticated administrator, the script could act with that administrator's session, and the reporter demonstrated creation of a new user in the Administrators group.Β 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:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N. Thanks Valentin SARRE (Independent security researcher) for reporting.

CVSS Score
6.1
Medium
EPSS Score
0.4
Exploit Probability
Published Date
2026-09-16
First Seen: 2026-09-18
πŸ“Š Relative Risk Intelligence

This CVE is Lower Risk - more severe than 37.4% of all 360,729 vulnerabilities in our database.

#225,654
Below average severity
Severity Percentile
🎯 CISA SSVC Assessment Updated: Sep 17, 2026
πŸ” Exploitation Status
None
No known exploits
βš™οΈ Automatable
NO
Requires human interaction
πŸ’₯ Technical Impact
Total
Complete system compromise possible
πŸ† Discovered By
koplo
SSVC data provided by CISA
Last Modified 2026-09-21
CVSS Vector 3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
CVSS Vector 4.0 CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CWE IDs (Weakness Types)

πŸ“¦ Affected Products 1

πŸ”— References 1

πŸ”— Related CVEs 6

CVE ID Severity CVSS EPSS Summary Published
CVE-2026-85385 β›” critical 9.6 0.4 Concrete CMS below 9.5.4 did not validate the user timezone value (uTimezone) on write and rendered it without output en... 2026-09-16
CVE-2026-87028 πŸ”Ά medium 6.5 0.3 Concrete CMS 9 through 9.5.3 did not confirm that a board InstanceItem submitted to the custom-slot preview endpoint bel... 2026-09-16
CVE-2026-87031 ℹ️ low 2.7 0.4 n Concrete CMS 9.2.0 through 9.5.3, the REST API user creation endpoint (POST /ccm/api/1.0/users, the add() method of co... 2026-09-16
CVE-2026-18120 πŸ”Ά medium 5.9 0.3 Concrete CMS before 9.5.3 exposed a legacy Express entry search endpoint that returned entry result JSON without invokin... 2026-09-16
CVE-2026-85387 ⚠️ high 7.1 0.2 Concrete CMS before 9.5.4 re-authorized OAuth REST API requests from the bearer token alone and did not re-check the sta... 2026-09-16
CVE-2026-18110 ⚠️ high 7.5 0.3 Concrete CMS 9 (9.0.0 through 9.5.2) does not perform an authorization check on the user selector autocomplete endpoint ... 2026-09-15
These CVEs affect the same products