Description
Concrete CMS OAuth callback login path prior to version 9.5.3 did not check whether an account was active or email-validated before establishing a session. A deactivated or unvalidated user with an existing OAuth binding could complete authentication and receive a session that was fully authenticated for the callback response, with the login recorded and login events dispatched. 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:N/VI:L/VA:N/SC:N/SI:N/SA:N. Thanks Yonatan Drori from Tenzai for reporting.
Published: 2026-09-10
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access
Action: Patch
AI Analysis

Impact

Concrete CMS versions prior to 9.5.3 allow an attacker to bypass deactivated or email‑unvalidated account checks so that a user who already has an OAuth binding can complete authentication and receive a fully authenticated session, even though the account is disabled or its email address has not been verified. This creates an authorization bypass that can be exploited to gain unauthorized access to the site as that user, exposing any data or permissions the account holds.

Affected Systems

The vulnerability affects Concrete CMS products that have not applied the 9.5.3 release or later. Specifically, Concrete CMS versions earlier than 9.5.3 lack the necessary check for an account’s active status or email validation when processing OAuth callbacks.

Risk and Exploitability

The issue has a CVSS v4.0 score of 6.3, indicating moderate severity. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is inferred to be through the public OAuth callback endpoint, requiring an existing OAuth binding for an interaction beyond initiating the OAuth flow, and no privileged access is needed beyond the binding premise. The exploitation conditions suggest a realistic possibility of misuse if an attacker can identify or create such bindings.

Generated by OpenCVE AI on September 11, 2026 at 03:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Concrete CMS 9.5.3 or later OAuth callbacks.
  • If an upgrade is not possible, manually verify account status before establishing sessions.
  • Revoke or remove OAuth bindings from accounts that are deactivated or pending email validation until the patch is applied.

Generated by OpenCVE AI on September 11, 2026 at 03:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 11 Sep 2026 07:30:00 +0000

Type Values Removed Values Added
First Time appeared Concretecms
Concretecms concrete Cms
Vendors & Products Concretecms
Concretecms concrete Cms

Thu, 10 Sep 2026 23:30:00 +0000

Type Values Removed Values Added
Description Concrete CMS OAuth callback login path prior to version 9.5.3 did not check whether an account was active or email-validated before establishing a session. A deactivated or unvalidated user with an existing OAuth binding could complete authentication and receive a session that was fully authenticated for the callback response, with the login recorded and login events dispatched. 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:N/VI:L/VA:N/SC:N/SI:N/SA:N. Thanks Yonatan Drori from Tenzai for reporting.
Title [UNREVIEWED] OAuth Callback Login Bypasses Deactivated-Account Checks
Weaknesses CWE-288
References
Metrics cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Concretecms Concrete Cms
cve-icon MITRE

Status: PUBLISHED

Assigner: ConcreteCMS

Published:

Updated: 2026-09-11T14:27:20.116Z

Reserved: 2026-08-27T18:21:25.200Z

Link: CVE-2026-81906

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-11T00:19:48.977

Modified: 2026-09-11T14:46:12.730

Link: CVE-2026-81906

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T07:15:16Z

Weaknesses
  • CWE-288

    Authentication Bypass Using an Alternate Path or Channel