Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-287 (认证机制不恰当) — Vulnerability Class 1350

1350 vulnerabilities classified as CWE-287 (认证机制不恰当). AI Chinese analysis included.

CWE-287 represents a critical authentication weakness where a system fails to adequately verify the identity of an actor claiming a specific identity. This flaw typically allows attackers to bypass security controls by exploiting insufficient verification mechanisms, enabling unauthorized access through stolen credentials, brute-force attacks, or session hijacking. When authentication logic is flawed, malicious entities can impersonate legitimate users, leading to severe data breaches and privilege escalation. Developers mitigate this risk by implementing robust, multi-factor authentication protocols and ensuring that identity verification processes are rigorous and resistant to common attack vectors. By strictly validating credentials against secure, hashed databases and employing adaptive security measures, organizations can significantly reduce the likelihood of unauthorized access, thereby protecting sensitive information and maintaining system integrity against sophisticated cyber threats.

MITRE CWE Description
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
Common Consequences (1)
Integrity, Confidentiality, Availability, Access ControlRead Application Data, Gain Privileges or Assume Identity, Execute Unauthorized Code or Commands
This weakness can lead to the exposure of resources or functionality to unintended actors, possibly providing attackers with sensitive information or even execute arbitrary code.
Mitigations (1)
Architecture and DesignUse an authentication framework or library such as the OWASP ESAPI Authentication feature.
Examples (2)
The following code intends to ensure that the user is already logged in. If not, the code performs authentication with the user-provided username and password. If successful, it sets the loggedin and user cookies to "remember" that the user has already logged in. Finally, the code performs administrator tasks if the logged-in user has the "Administrator" username, as recorded in the user cookie.
my $q = new CGI; if ($q->cookie('loggedin') ne "true") { if (! AuthenticateUser($q->param('username'), $q->param('password'))) { ExitError("Error: you need to log in first"); } else { # Set loggedin and user cookies. $q->cookie( -name => 'loggedin', -value => 'true' ); $q->cookie( -name => 'user', -value => $q->param('username') ); } } if ($q->cookie('user') eq "Administrator") { DoAdministratorTasks(); }
Bad · Perl
GET /cgi-bin/vulnerable.cgi HTTP/1.1 Cookie: user=Administrator Cookie: loggedin=true [body of request]
Attack
In January 2009, an attacker was able to gain administrator access to a Twitter server because the server did not restrict the number of login attempts [REF-236]. The attacker targeted a member of Twitter's support team and was able to successfully guess the member's password using a brute force attack by guessing a large number of common words. After gaining access as the member of the support st…
CVE IDTitleCVSSSeverityPublished
CVE-2026-12761 miniOrange Social Login and Register (Discord, Google, Twitter, LinkedIn) <= 7.7.0 - Unauthenticated Authentication Bypass to Administrator Account Takeover via Profile Completion OTP Flow — miniOrange Social Login and Register (Discord, Google, Twitter, LinkedIn) 9.8 Critical2026-07-10
CVE-2026-57216 RabbitMQ: AMQP 1.0, AMQP 0-9-1, Stream Protocol loopback enforcement can lead to remote guest sessions due to listener-address loopback checks — rabbitmq-server 6.8 Medium2026-07-10
CVE-2026-55377 Logto: Account Center MFA management step-up bypass via WebAuthn registration verification — logto 8.1 High2026-07-10
CVE-2026-59151 Prowler: SAML Domain Claiming Enables Cross-Tenant Account Takeover — prowler 9.6 Critical2026-07-10
CVE-2026-56666 ZITADEL: Auto-linking by email: IdP-side email verification is not checked — zitadel 4.8 Medium2026-07-10
CVE-2026-55672 ZITADEL: Missing client_id binding in OIDC authorization code exchange and refresh token flows (RFC 6749 Section 4.1.3 violation) — zitadel 7.4 High2026-07-10
CVE-2026-56675 9router: Reverse proxy locality collapse allows unauthenticated access to 9router /v1 APIs — 9router 8.3 High2026-07-10
CVE-2026-56312 Capgo - Account Creation Before CAPTCHA Validation in accept_invitation Endpoint — Capgo 6.5 Medium2026-07-10
CVE-2026-12598 LoginPress Pro <= 6.2.3 - Unauthenticated Authentication Bypass via Unverified OAuth Email in Spotify OAuth Callback — LoginPress Pro 8.1 High2026-07-09
CVE-2026-12597 LoginPress Pro <= 6.2.3 - Unauthenticated Authentication Bypass via Unverified OAuth Email via GitHub OAuth Callback — LoginPress Pro 8.1 High2026-07-09
CVE-2026-12595 LoginPress Pro <= 6.2.3 - Unauthenticated Authentication Bypass via Unverified OAuth Email via Discord OAuth Callback — LoginPress Pro 8.1 High2026-07-09
CVE-2026-55689 OpenFGA: OIDC audience validation skipped when --authn-oidc-audience is unset — openfga 6.8 Medium2026-07-09
CVE-2026-59224 Open WebUI: Terminal proxy forwards a spoofable, integrity-unbound user identity to the upstream (X-User-Id header and ws_terminal session_id query injection) — open-webui 8.0 High2026-07-09
CVE-2026-59208 n8n: Cross-Issuer Token Exchange Account Binding via Subject-Only Identity Resolution — n8n--2026-07-09
CVE-2026-54781 CoreWCF: SAML SubjectConfirmation methods and holder-of-key proof keys are not enforced — CoreWCF 7.4 High2026-07-08
CVE-2026-58253 NATS Server: Route API Auth Bypass — nats-server 8.8 High2026-07-08
CVE-2026-59822 LiteLLM: MCP Authentication Bypass via OAuth2 Passthrough Fallback — litellm--2026-07-08
CVE-2026-55761 Portainer: Unauthenticated Restore Endpoint Allows Admin Takeover on Uninitialised Portainer Instances — portainer--2026-07-08
CVE-2026-9695 Improper Authentication vulnerability affecting DELMIA Apriso from Release 2020 through Release 2026 — DELMIA Apriso 9.8 Critical2026-07-08
CVE-2026-55076 Coder's OIDC email_verified type coercion bypass enables account takeover via unverified email linking — coder 7.4 High2026-07-07
CVE-2026-55075 Coder vulnerable to OIDC account takeover via email-based user matching and email_verified bypass — coder 7.4 High2026-07-07
CVE-2026-53483 Dell PowerProtect Data Domain 授权问题漏洞 — PowerProtect Data Domain 9.8 Critical2026-07-07
CVE-2026-55727 Genetec Security Center 授权问题漏洞 — Genetec Security Center 7.5 High2026-07-06
CVE-2026-40139 Critical Pre-Authentication Vulnerability in BeyondTrust Remote Support and Privileged Remote Access — Remote Support--2026-07-06
CVE-2026-40138 Critical Pre-Authentication Vulnerability in BeyondTrust Remote Support and Privileged Remote Access — Remote Support--2026-07-06
CVE-2026-53913 Apache Camel Keycloak: KeycloakSecurityPolicy verifies the bearer access token only inside its role and permission checks, so in the default configuration the token is never verified and any non-null bearer value is accepted — Apache Camel Keycloak--2026-07-06
CVE-2026-14627 NousResearch hermes-agent Discord Platform Integration discord.py DiscordAdapter._is_allowed_user improper authentication — hermes-agent 5.6 Medium2026-07-04
CVE-2026-12196 HestiaCP Admin Takeover — hestiacp--2026-07-04
CVE-2026-58423 LFS authentication bypass via malformed SSH sub-verb allows unauthorized read access to private repositories — Gitea Open Source Git Server 7.7 High2026-07-03
CVE-2026-58399 @acastellon/auth has an authentication bypass via spoofable headers in validateToken() — module-auth--2026-07-01

Vulnerabilities classified as CWE-287 (认证机制不恰当) represent 1350 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.