Concrete CMS 9.0.0 through 9.5.2 exposes an unauthenticated user-selector autocomplete endpoint that lets anyone enumerate every backend account, including the super-admin, with username and email. Nothing in the data indicates this is an AI-native flaw: it is a generic CMS authorization bug (CWE-862) and the AI/ML link is tenuous, so treat it as a web-application exposure rather than an AI system compromise. Exploitation likelihood is modest: EPSS is 0.00267 (top 83th percentile band), there is no public exploit, no Nuclei template, it is not in CISA KEV, and CISA SSVC says TRACK. The disclosed data (user IDs, usernames, emails; no password hashes or sessions) is mainly a stepping stone for targeted phishing, credential stuffing, and password-spraying against admin accounts. Upgrade to the fixed release noted in the 9.5.3 release notes, and in the meantime restrict /ccm/system/user/autocomplete at the WAF or reverse proxy.
What is the risk?
Medium-high for confidentiality only. CVSS v3.1 7.5 (v4.0 8.7) reflects network-reachable, zero-privilege, low-complexity exploitation with high confidentiality impact, but no integrity or availability impact. Real-world risk is limited by the absence of known exploitation, public exploits, or scanner templates. Risk rises if admin accounts lack MFA or use reused passwords, since the enumerated identities directly feed targeted attacks. AI/ML relevance is low and this is classified under the ml_ui category with no identified AI package affected.
How does the attack unfold?
How severe is it?
What is the attack surface?
What should I do?
1 step1) Upgrade Concrete CMS to the release fixing this issue (see the 9.5.3 release notes). 2) Until patched, block or require authentication for /ccm/system/user/autocomplete at the reverse proxy or WAF. 3) Enforce MFA and strong unique passwords on all admin accounts, and rename or limit use of the super-admin account. 4) Review web logs for repeated unauthenticated requests to the autocomplete endpoint with empty queries and pagination parameters. 5) Monitor for credential-stuffing and spraying attempts against enumerated admin emails and consider alerting admins to phishing risk.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-18110?
Concrete CMS 9.0.0 through 9.5.2 exposes an unauthenticated user-selector autocomplete endpoint that lets anyone enumerate every backend account, including the super-admin, with username and email. Nothing in the data indicates this is an AI-native flaw: it is a generic CMS authorization bug (CWE-862) and the AI/ML link is tenuous, so treat it as a web-application exposure rather than an AI system compromise. Exploitation likelihood is modest: EPSS is 0.00267 (top 83th percentile band), there is no public exploit, no Nuclei template, it is not in CISA KEV, and CISA SSVC says TRACK. The disclosed data (user IDs, usernames, emails; no password hashes or sessions) is mainly a stepping stone for targeted phishing, credential stuffing, and password-spraying against admin accounts. Upgrade to the fixed release noted in the 9.5.3 release notes, and in the meantime restrict /ccm/system/user/autocomplete at the WAF or reverse proxy.
Is CVE-2026-18110 actively exploited?
No confirmed active exploitation of CVE-2026-18110 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-18110?
1) Upgrade Concrete CMS to the release fixing this issue (see the 9.5.3 release notes). 2) Until patched, block or require authentication for /ccm/system/user/autocomplete at the reverse proxy or WAF. 3) Enforce MFA and strong unique passwords on all admin accounts, and rename or limit use of the super-admin account. 4) Review web logs for repeated unauthenticated requests to the autocomplete endpoint with empty queries and pagination parameters. 5) Monitor for credential-stuffing and spraying attempts against enumerated admin emails and consider alerting admins to phishing risk.
What systems are affected by CVE-2026-18110?
This vulnerability affects the following AI/ML architecture patterns: Web-based ML dashboards and portals, CMS-fronted AI product sites.
What is the CVSS score for CVE-2026-18110?
CVE-2026-18110 has a CVSS v3.1 base score of 7.5 (HIGH). The EPSS exploitation probability is 1.59%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0049Exploit Public-Facing ApplicationAML.T0087Gather Victim Identity InformationCompliance Controls Affected
What are the technical details?
Original Advisory
Concrete CMS 9 (9.0.0 through 9.5.2) does not perform an authorization check on the user selector autocomplete endpoint (/ccm/system/user/autocomplete), which backs the "Preview as User" panel and other user-selector components. The endpoint validates only a CSRF-style access token that is bound to the selector's display options rather than to the caller's identity or permissions, and that token is issued to anonymous visitors because the selector renders without an authorization check. Because an empty query resolves to a match-all filter, an unauthenticated attacker can submit an empty search and paginate the results to enumerate every backend account, disclosing the internal user ID, username, and email address of all administrative users, including the super-administrator (user ID 1). No password hashes or session material are disclosed The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 8.7 with vector CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N. Thanks thirtythree and YesWeHack for reporting.
Exploitation Scenario
An attacker visits a public Concrete CMS page that renders a user selector, obtains the access token issued to anonymous visitors, and sends an empty search to /ccm/system/user/autocomplete. They paginate through the results to harvest all admin usernames and emails, then launch targeted spearphishing or password spraying against the super-admin. If a weak or reused credential succeeds, the attacker gains CMS admin access to a site that may host an organization's AI product content, enabling content tampering or further pivoting.
Weaknesses (CWE)
CWE-862 — Missing Authorization: The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
- [Architecture and Design] Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) [REF-229] to enforce the roles at the appropriate boundaries. Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.
- [Architecture and Design] Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor [REF-7].
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NTimeline
Scanner Template Available
A Nuclei vulnerability scanner template exists for this CVE. You can scan your infrastructure for this vulnerability immediately.
View template on GitHubnuclei -t http/cves/2026/CVE-2026-18110.yaml -u https://target.example.comRelated Vulnerabilities
CVE-2025-512010.0smolagents: sandbox escape enables unauthenticated RCE
Same attack type: Data LeakageCVE-2023-376510.0MLflow: path traversal allows arbitrary file read
Same attack type: Data LeakageCVE-2025-282810.0LangChain RequestsToolkit: SSRF exposes cloud metadata
Same attack type: Auth BypassCVE-2025-5376710.0Azure OpenAI: SSRF EoP, no auth required (CVSS 10)
Same attack type: Auth BypassCVE-2026-2185810.0n8n: Input Validation flaw enables exploitation
Same attack type: Auth Bypass