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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-307 (过多认证尝试的限制不恰当) — Vulnerability Class 458

458 vulnerabilities classified as CWE-307 (过多认证尝试的限制不恰当). AI Chinese analysis included.

CWE-307 represents a critical authentication weakness where systems fail to adequately restrict the number of login attempts within a specific timeframe. This vulnerability is typically exploited by attackers conducting brute-force or credential stuffing attacks, allowing them to systematically guess valid usernames and passwords until access is granted. Without proper safeguards, automated tools can rapidly cycle through extensive password dictionaries, compromising user accounts and sensitive data. To mitigate this risk, developers must implement robust countermeasures such as account lockout policies after a defined number of failures, progressive delays between login attempts, or CAPTCHA challenges to distinguish human users from bots. Additionally, integrating multi-factor authentication provides an essential layer of defense, ensuring that even if credentials are compromised, unauthorized access remains blocked.

MITRE CWE Description
The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame.
Common Consequences (1)
Access Control Bypass Protection Mechanism
An attacker could perform an arbitrary number of authentication attempts using different passwords, and eventually gain access to the targeted account using a brute force attack.
Mitigations (2)
Architecture and Design Common protection mechanisms include: Disconnecting the user after a small number of failed attempts Implementing a timeout Locking out a targeted account Requiring a computational task on the user's part.
Architecture and Design Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid [REF-1482]. Consider using libraries with authentication capabilities such as OpenSSL or the ESAPI Authenticator. [REF-45]
Examples (2)
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…
The following code, extracted from a servlet's doPost() method, performs an authentication lookup every time the servlet is invoked.
String username = request.getParameter("username"); String password = request.getParameter("password"); int authResult = authenticateUser(username, password);
Bad · Java
CVE ID Title CVSS Severity Published
CVE-2026-121535 miroslavpejic85 MiroTalk P2P Room Action server.js checkPassword excessive authentication — MiroTalk P2P 3.7 Low 2026-11-03
CVE-2026-118505 AshAuthentication brute_force_strategy does not limit sign-in and request actions defined on the resource — ash_authentication 6.3 Medium 2026-11-03
CVE-2026-116238 pgAdmin 4: The failed login limit can be bypassed, and Flask-Security's own views skip pgAdmin's login and password checks — pgAdmin 4 8.1 High 2026-10-30
CVE-2026-111501 Dell OpenManage Enterprise 4.8.0 前版本认证限制漏洞 — OpenManage Enterprise 5.4 Medium 2026-10-30
CVE-2026-22114 Missing brute-force protection for web interface — Delta UFC500 5.3 Medium 2026-10-30
CVE-2026-107256 Shield - Moderately critical - Access bypass - SA-CONTRIB-2026-248 — Shield - - 2026-10-30
CVE-2026-15586 OTP Brute-Force Account Takeover in Idvlabs Software's Ontime — Ontime 5.3 Medium 2026-10-27
CVE-2026-107145 Lack of rate-limiting in 2fa code check mechanism in twofactor_gauthenticator — twofactor_gauthenticator 6.3 Medium 2026-10-27
CVE-2026-77057 Improper Restriction of Excessive Authentication Attempts in boneIO — boneIO 2.3 Low 2026-10-26
CVE-2026-116123 NocoDB signup validatePassword excessive authentication — NocoDB 3.7 Low 2026-10-26
CVE-2026-116007 YunaiV/zhijiantianya ruoyi-vue-pro SMS Code Verification SmsCodeServiceImpl.java SmsCodeServiceImpl.validateSmsCode0 excessive authentication — ruoyi-vue-pro 3.7 Low 2026-10-25
CVE-2026-65825 OpenReception: one tenant's throttle row disables the PIN brute-force throttle for the same identifier in other tenants — appointment-booking-software 7.5 High 2026-10-23
CVE-2026-113710 ApostropheCMS: No Attempt Throttling on Authenticated Password-Change Endpoint Enables Unlimited Current-Password Guessing — apostrophe 5.9 Medium 2026-10-20
CVE-2024-2323 Password Brute Force via Password History Validation in Multiple WSO2 Products Allows User Account Discovery — WSO2 Enterprise Integrator 4.8 Medium 2026-10-20
CVE-2026-111874 OpenCATS Career Portal CareersUI.php processLogin excessive authentication — OpenCATS 3.7 Low 2026-10-18
CVE-2026-111892 phpMyFAQ 4.2.0-alpha before 4.2.0-beta Missing Rate Limiting on Password-Reset Endpoints — phpMyFAQ 6.5 Medium 2026-10-17
CVE-2026-111886 phpMyFAQ 4.2.0-alpha.2 before 4.2.0-beta 2FA Brute-Force via remove-twofactor Endpoint — phpMyFAQ 6.5 Medium 2026-10-17
CVE-2026-111675 Course-tencent-cloud through 2.0.1 Verification Code Brute Force Account Takeover — course-tencent-cloud 7.4 High 2026-10-16
CVE-2026-111356 MacCMS v10 through 2026.1000.4056 Account Takeover via Password Recovery Brute-Force — MacCMS 7.4 High 2026-10-15
CVE-2026-61611 Lychee: Missing rate limiting on album password unlock endpoint allows brute-force attacks — Lychee 7.5 High 2026-10-15
CVE-2026-110861 Better Auth drizzle-adapter 1.6.17 before 1.7.7 Rate Limit Bypass via Race Condition — drizzle-adapter 3.7 Low 2026-10-14
CVE-2026-103977 FileRise: Session-scoped TOTP rate limiting permits repeated verification attempts — FileRise 8.1 High 2026-10-14
CVE-2026-69193 FileRise: Rate Limiting Bypass via Username Rotation Enables Unlimited Password Spraying — FileRise 6.5 Medium 2026-10-14
CVE-2026-110770 Databasus 3.7.0 through 3.61.0 Account Takeover via Password Reset Brute-Force — databasus 8.1 High 2026-10-14
CVE-2026-93637 Zimbra Collaboration Suite GraphQL Batched Authentication Bypasses Pre-Auth Rate Limiting — Zimbra Collaboration Suite 3.7 Low 2026-10-14
CVE-2026-93346 Wazuh 4.0.0 before 4.14.8 API Brute-Force Protection Bypass via Race Condition — wazuh-manager 5.3 Medium 2026-10-13
CVE-2026-109949 FreeRDP 3.0.0 before 3.32.0 PIN Brute-Force via Virtual Smartcard — FreeRDP 6.5 Medium 2026-10-13
CVE-2026-18318 IBM i Information Disclosure — i 5.3 Medium 2026-10-12
CVE-2026-108580 AniWorld Downloader before 5.3.0 WebUI Login Brute Force via /login — AniWorld Downloader 6.5 Medium 2026-10-10
CVE-2026-108163 Pingvin Share X before 1.22.0 Ineffective Authentication Rate Limiting via Throttler TTL — pingvin-share-x 6.5 Medium 2026-10-10

Vulnerabilities classified as CWE-307 (过多认证尝试的限制不恰当) represent 458 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.