Skip to main content
Vulnerability Database/CVE-2026-81922

CVE-2026-81922: Concrete CMS Auth Bypass Vulnerability

CVE-2026-81922 is an authorization bypass flaw in Concrete CMS allowing authenticated users to reorder pages without proper permissions. This post explains its impact, affected versions, and mitigation steps.

Published:

CVE-2026-81922 Overview

CVE-2026-81922 is a missing authorization vulnerability [CWE-862] in Concrete CMS versions before 9.5.3. The flaw exists in the sitemap Explore dashboard controller, which handles page reordering operations. The send_to_top and send_to_bottom reorder tasks perform only a generic sitemap-access check before executing. An authenticated user with sitemap access can invoke these tasks against any page referenced by the cNodeID parameter without holding move or arrange permissions on that specific page. The result is that a low-privileged user can alter the site's global navigation order.

Critical Impact

Authenticated users with sitemap access can reorder any page in the site tree, bypassing per-page permission checks and modifying global navigation without authorization.

Affected Products

  • Concrete CMS versions prior to 9.5.3
  • Concrete CMS sitemap Explore dashboard controller
  • Deployments exposing sitemap access to non-administrative authenticated users

Discovery Timeline

  • Vulnerability reported by Andrew Gonzalez to the Concrete CMS security team
  • 2026-09-15 - CVE-2026-81922 published to NVD
  • 2026-09-16 - Last updated in NVD database

Technical Details for CVE-2026-81922

Vulnerability Analysis

The vulnerability resides in the sitemap Explore dashboard controller that services page-reorder actions. Two reorder tasks, send_to_top and send_to_bottom, execute after only a coarse sitemap-access authorization check. The controller then loads the page identified by the attacker-supplied cNodeID request parameter and mutates its display order. It never verifies that the acting user holds the move or arrange permission on that specific page.

Because the check is applied at the dashboard level rather than the object level, any authenticated user who can reach the sitemap inherits the ability to reorder pages they have no editorial rights over. The impact is limited to page ordering within the navigation tree; content, ownership, and permissions on the affected pages remain unchanged. The Concrete CMS security team assigned a CVSS v4.0 base score of 2.1, reflecting limited integrity impact and no confidentiality or availability effect.

Root Cause

The root cause is a missing per-object authorization check [CWE-862]. The controller enforces a coarse-grained gate for sitemap access but omits the fine-grained check that would confirm the authenticated principal holds move or arrange permission on the target page before applying an ordering change.

Attack Vector

Exploitation requires an authenticated account with high privileges relative to sitemap access but no editorial permission on the target page. The attacker sends a crafted HTTP request to the sitemap Explore dashboard controller, invoking the send_to_top or send_to_bottom task with the cNodeID parameter set to the target page identifier. The controller loads the page and rewrites its display order in the navigation hierarchy. No user interaction on the victim side is required. See the ConcreteCMS Release Notes 9.5.3 for the vendor's technical description.

Detect Identity Attacks the Moment Authentication Fails

Singularity™ Identity surfaces credential misuse, lateral movement, and privilege escalation in real time, so you can contain the breach before it spreads.

Stop Identity Attacks

Detection Methods for CVE-2026-81922

Indicators of Compromise

  • Unexpected reordering of pages within the Concrete CMS sitemap or public navigation menus
  • HTTP requests to the sitemap dashboard controller invoking send_to_top or send_to_bottom with a cNodeID value referencing pages outside the requester's editorial scope
  • Audit-log entries showing page display-order changes performed by accounts without prior history of editing those pages

Detection Strategies

  • Enable and review Concrete CMS activity logging for reorder actions and correlate the acting user against per-page permission assignments
  • Baseline the expected sitemap ordering and alert on unauthorized deviations detected during periodic integrity checks
  • Inspect web server access logs for POST requests to the sitemap Explore controller endpoints containing the send_to_top or send_to_bottom task identifiers

Monitoring Recommendations

  • Forward Concrete CMS application and web server logs to a centralized analytics platform for correlation across user sessions
  • Monitor authenticated sessions from accounts that hold sitemap access but limited editorial rights for anomalous dashboard interactions
  • Alert on bulk or rapid successions of reorder requests from a single session, which may indicate scripted abuse

How to Mitigate CVE-2026-81922

Immediate Actions Required

  • Upgrade Concrete CMS to version 9.5.3 or later, which enforces per-page authorization on the send_to_top and send_to_bottom tasks
  • Audit user accounts that hold sitemap access and remove the privilege from users who do not require it
  • Review recent page ordering changes and revert any unauthorized modifications to the navigation tree

Patch Information

Concrete CMS resolved this issue in the 9.5.3 release. Refer to the ConcreteCMS Release Notes 9.5.3 for the full set of security fixes and upgrade guidance.

Workarounds

  • Restrict sitemap dashboard access to trusted administrative roles until the 9.5.3 upgrade is applied
  • Apply web application firewall rules that block unauthenticated or unexpected calls to sitemap reorder controller endpoints
  • Increase audit log retention and review cadence to identify any reorder actions performed during the exposure window

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.