VYPR
Unrated severityNVD Advisory· Published Jun 20, 2026

Capgo - Improper 2FA Enforcement Logic via Team Security Settings

CVE-2026-56212

Description

Capgo before 12.128.2 contains an authentication logic flaw: a user with permission to manage team or organization security settings can enable mandatory two-factor authentication for all team members without first enabling 2FA on their own account. The application fails to verify the initiator's 2FA status before allowing the policy change, resulting in inconsistent security enforcement, potential administrative misuse, and lockout risk for team members.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

1

Patches

Vulnerability mechanics

Root cause

"Missing prerequisite check for admin 2FA status before allowing a team-wide 2FA policy change."

Attack vector

An attacker who already holds a role with permission to manage team or organization security settings navigates to the security settings page and toggles the 'Require 2FA for all team members' option while their own account has no 2FA enabled. The backend accepts the policy change without first verifying that the initiator has enabled 2FA on their own account [ref_id=1]. This allows a privileged user to enforce a security policy they themselves do not follow, weakening the overall security posture and potentially locking out team members who are forced into 2FA while the admin remains weakly protected [ref_id=1].

What the fix does

The advisory recommends requiring admins to enable 2FA before they can enforce org-wide 2FA, adding backend validation for the initiator's 2FA status, and enforcing hierarchical security rules [ref_id=1]. No patch diff is included in the bundle, so the exact code changes are not visible; however, the remediation logic would involve adding a check that rejects the policy-change request if the requesting user's account does not have 2FA enabled. This closes the authentication logic flaw by ensuring that the same security standard applied to team members is also met by the administrator.

Preconditions

  • authAttacker must have a role with permission to manage team or organization security settings
  • configAttacker's own account must not have 2FA enabled
  • networkAttacker must have network access to the Capgo web application

Reproduction

Log in as a user with permission to manage team security settings. Ensure your own account does NOT have 2FA enabled. Navigate to team or organization security settings. Enable 'Require 2FA for all team members.' The platform allows enabling team-wide 2FA without requiring the admin to enable their own 2FA first [ref_id=1].

Generated on Jun 20, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

2

News mentions

0

No linked articles in our index yet.