CVE-2026-18110 Missing authorization in Concrete CMS

High 8.7 Published Updated

Unauthenticated attackers can enumerate all backend user accounts, including super-admins, via an unprotected autocomplete endpoint in Concrete CMS.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-18110?

CVE-2026-18110 is a high-severity missing authorization vulnerability in Concretecms Concrete Cms, published on 15 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Weakness: CWE-862

Which versions are affected by CVE-2026-18110?

It affects 1 product.

Products include Concretecms Concrete Cms.

How do I fix CVE-2026-18110?

No fix has been published for CVE-2026-18110 yet. Limit exposure of the affected software until one is available.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2026-18110 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-18110 exists.

Public exploit code: 1 Nuclei template and 1 proofs of concept on GitHub.

All Concretecms Concrete Cms vulnerabilities

Sources

Also known as GHSA-7hmf-f7jv-m4xw.

Is CVE-2026-18110 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free