CVE-2026-18121
Last modified
CVE-2026-18121 is a medium-severity vulnerability rated 6.3/10 on the CVSS scale. Concrete CMS 9.5.2 and below is vulnerable to an authorization bypass (IDOR) because the frontend calendar lightbox endpoint (/ccm/calendar/view_event/{bID}/{occurrence_id}) does not verify that the caller is permitted to view the calendar that owns the requested event occurrence. The controller loads the occurrence directly from an attacker‑supplied, sequential identifier without confirming that it belongs to the calendar configured on the referenced block. EPSS estimates a 0.25% chance of exploitation in the next 30 days.
Description
Concrete CMS 9.5.2 and below is vulnerable to an authorization bypass (IDOR) because the frontend calendar lightbox endpoint (/ccm/calendar/view_event/{bID}/{occurrence_id}) does not verify that the caller is permitted to view the calendar that owns the requested event occurrence. The controller loads the occurrence directly from an attacker‑supplied, sequential identifier without confirming that it belongs to the calendar configured on the referenced block. An unauthenticated visitor who can render any public calendar block with lightbox properties enabled could therefore supply an arbitrary occurrence identifier and disclose event metadata — title, date, description, page link, and configured event attributes — from calendars they are not permitted to view. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 6.3 with vector CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N. Thanks riodrwn for reporting.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Concrete CMS | Concrete CMS | >= 5.0.0, <= 9.5.2 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-18121?
How severe is CVE-2026-18121?
How do I fix CVE-2026-18121?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-18115Concrete CMS 9.2.0 to 9.5.2 did not enforce per-field edit_u…7.4
- CVE-2026-18116Concrete CMS 8.3.0 to 9.5.2 stored calendar event names with…7.3
- CVE-2026-18117Concrete CMS 9.0.0 through 9.5.3 is vulnerable to stored XSS…7.3
- CVE-2026-18119Concrete CMS below 9.5.3 did not sanitize custom style value…9
- CVE-2026-1812A vulnerability has been found in bolo-blog bolo-solo up to …9.8
- CVE-2026-18120Concrete CMS before 9.5.3 exposed a legacy Express entry sea…6.3
- CVE-2026-18122Concrete CMS 9.2.0 to 9.5.2 Express REST API list endpoint e…6
- CVE-2026-18125An out-of-bounds read in the Agent of Ivanti Endpoint Manage…7.5
- CVE-2026-18127External control of a filename in the Core of Ivanti Endpoin…7.7
- CVE-2026-18129Cleartext transmission of sensitive information in the Core …8.1
- CVE-2026-1813A vulnerability was found in bolo-blog bolo-solo up to 2.6.4…9.8
- CVE-2026-1814Rapid7 Nexpose versions 6.4.50 and later are vulnerable to a…6.8
Are you affected by CVE-2026-18121?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
