Description
ABP Framework before 10.7.1 contains an authentication bypass vulnerability that skips account state and two-factor checks when password login succeeds through a registered IExternalLoginProvider. Attackers holding the external directory password for deactivated, locked, or 2FA-protected accounts can obtain valid access tokens from the /connect/token password grant.
Published: 2026-11-06
Score: 7.6 High
EPSS: n/a
KEV: No
Impact: Authentication Bypass
Action: Immediate Patch
AI Analysis

Impact

ABP Framework versions before 10.7.1 allow an authentication bypass that skips account state and two‑factor checks when a password login succeeds through a registered external provider. An attacker who has obtained the external directory password for a deactivated, locked, or 2FA‑protected account can use the /connect/token password grant to receive a valid access token, effectively gaining unauthorized authenticated access to the system. The vulnerability does not provide privilege escalation beyond what the compromised account can normally perform; it merely removes the intended barriers to entry. The weakness is a form of authentication bypass (CWE-288).

Affected Systems

The affected product is the ABP Framework. Any deployment of ABP Framework with a version earlier than 10.7.1 that employs the Volo.Abp.OpenIddict.AspNetCore bearer token handlers is vulnerable. The vulnerability is linked to the TokenController.Password code path used for external login providers in those versions.

Risk and Exploitability

The CVSS score of 7.6 indicates a moderate to high severity of the bypass. EPSS information is not available, so the likelihood of exploitation cannot be quantified from current data. The vulnerability is not listed in the CISA KEV catalog. Attackers need access to a valid external directory credential for a deactivated or 2FA‑protected account, so the attack vector is credential compromise or social engineering rather than an automated exploit.

Generated by OpenCVE AI on November 6, 2026 at 16:43 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ABP Framework to version 10.7.1 or later, which contains the fix that restores account state and two‑factor checks during password grant processing.
  • Verify that the /connect/token password grant is only available for active accounts and that two‑factor authentication is enforced for external provider logins; adjust the application configuration to re‑enable the missing checks if they have been disabled.
  • Until the application can be updated, disable or restrict the password grant endpoint for external providers, or remove external login providers that can authenticate deactivated, locked, or 2FA‑protected accounts.

Generated by OpenCVE AI on November 6, 2026 at 16:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 15:15:00 +0000

Type Values Removed Values Added
Description ABP Framework before 10.7.1 contains an authentication bypass vulnerability that skips account state and two-factor checks when password login succeeds through a registered IExternalLoginProvider. Attackers holding the external directory password for deactivated, locked, or 2FA-protected accounts can obtain valid access tokens from the /connect/token password grant.
Title ABP Framework before 10.7.1 Authentication Bypass via External Login Provider
Weaknesses CWE-288
References
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-06T15:00:54.268Z

Reserved: 2026-11-06T01:04:42.201Z

Link: CVE-2026-123618

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T15:17:19.187

Modified: 2026-11-06T15:17:19.187

Link: CVE-2026-123618

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T16:45:05Z

Weaknesses
  • CWE-288

    Authentication Bypass Using an Alternate Path or Channel