CVE-2026-18115
| Reporter | Title | Published | Views | Family All 6 |
|---|---|---|---|---|
| CVE-2026-18115 In Concrete CMS 9.2.0 to 9.5.2, Missing Authorization in REST API Users update() and change_password Enables Account Takeover. | 15 Sep 202617:39 | – | cvelist | |
| EUVD-2026-78913 | 15 Sep 202617:39 | – | euvd | |
| CVE-2026-18115 | 15 Sep 202618:17 | – | nvd | |
| PT-2026-92166 | 15 Sep 202600:00 | – | ptsecurity | |
| CVE-2026-18115: Missing Authorization | 15 Sep 202600:00 | – | rapid7 | |
| CVE-2026-18115 In Concrete CMS 9.2.0 to 9.5.2, Missing Authorization in REST API Users update() and change_password Enables Account Takeover. | 15 Sep 202617:39 | – | vulnrichment |
[
{
"vendor": "Concrete CMS",
"product": "Concrete CMS",
"collectionURL": "https://github.com/concretecms/concretecms",
"repo": "https://github.com/concretecms/concretecms",
"versions": [
{
"status": "affected",
"version": "9.2.0",
"lessThanOrEqual": "9.5.2",
"versionType": "git"
}
],
"defaultStatus": "unaffected"
}
]| Source | Link |
|---|---|
| documentation | www.documentation.concretecms.org/developers/introduction/version-history/953-release-notes |
| Parameter | Position | Path | Description | CWE |
|---|---|---|---|---|
| username | request body | /ccm/api/1.0/users/{uID} | REST API user write endpoint (PUT /ccm/api/1.0/users/{uID}) does not enforce per-field edit_user_properties permissions, allowing an update-scoped token to modify other non-superuser users' password, username, email, or attributes. | CWE-862 |
| request body | /ccm/api/1.0/users/{uID} | REST API user write endpoint (PUT /ccm/api/1.0/users/{uID}) does not enforce per-field edit_user_properties permissions, allowing an update-scoped token to modify other non-superuser users' password, username, email, or attributes. | CWE-862 | |
| password | request body | /ccm/api/1.0/users/{uID} | REST API user write endpoint (PUT /ccm/api/1.0/users/{uID}) does not enforce per-field edit_user_properties permissions, allowing an update-scoped token to modify other non-superuser users' password, username, email, or attributes. | CWE-862 |
| attributes | request body | /ccm/api/1.0/users/{uID} | REST API user write endpoint (PUT /ccm/api/1.0/users/{uID}) does not enforce per-field edit_user_properties permissions, allowing an update-scoped token to modify other non-superuser users' password, username, email, or attributes. | CWE-862 |
| password | request body | /ccm/api/1.0/users/{uID}/change_password | REST API change_password endpoint (POST /ccm/api/1.0/users/{uID}/change_password) is vulnerable to per-field permission bypass, allowing an update-scoped token to set/change a non-superuser's password when only one non-sensitive field should be editable. | CWE-862 |
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
16 Sep 2026 19:16Current
5.9Medium risk
Vulners AI Score5.9
CVSS 47.4
EPSS0.0026
SSVC