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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-308 (使用单一因素认证机制) — Vulnerability Class 19

19 vulnerabilities classified as CWE-308 (使用单一因素认证机制). AI Chinese analysis included.

CWE-308 represents a critical authentication weakness where systems rely on a single credential, such as a password, for access control in contexts demanding higher assurance. Attackers typically exploit this vulnerability by employing brute-force attacks, credential stuffing, or phishing to steal the solitary factor, thereby gaining unauthorized entry without needing to bypass additional security layers. This single point of failure significantly lowers the barrier for malicious actors to compromise user accounts and sensitive data. To mitigate this risk, developers must implement multi-factor authentication (MFA) solutions that require two or more distinct verification methods, such as combining something the user knows with something they have or are. By integrating diverse factors, organizations ensure that compromising one element does not result in total system breach, thereby substantially enhancing overall security posture and resilience against common credential-based attacks.

MITRE CWE Description
The product uses an authentication algorithm that uses a single factor (e.g., a password) in a security context that should require more than one factor.
Common Consequences (1)
Access Control Bypass Protection Mechanism
If the secret in a single-factor authentication scheme gets compromised, full authentication is possible.
Mitigations (1)
Architecture and Design Use multiple independent authentication schemes, which ensures that -- if one of the methods is compromised -- the system itself is still likely safe from compromise. For this reason, if multiple schemes are possible, they should be implemented and required -- especially if they are easy to use.
Examples (1)
In both of these examples, a user is logged in if their given password matches a stored password:
unsigned char *check_passwd(char *plaintext) { ctext = simple_digest("sha1",plaintext,strlen(plaintext), ... ); //Login if hash matches stored hash if (equal(ctext, secret_password())) { login_user(); } }
Bad · C
String plainText = new String(plainTextIn); MessageDigest encer = MessageDigest.getInstance("SHA"); encer.update(plainTextIn); byte[] digest = password.digest(); //Login if hash matches stored hash if (equal(digest,secret_password())) { login_user(); }
Bad · Java
CVE ID Title CVSS Severity Published
CVE-2026-19868 SonicOS SSLVPN 认证绕过漏洞 — SonicOS - - 2026-11-06
CVE-2026-121531 Umami 2FA Policy route.ts single-factor authentication — Umami 6.3 Medium 2026-11-03
CVE-2026-111884 phpMyFAQ before 4.1.9 and 4.2.0-alpha before 4.2.0-beta Missing Current-Password Step-Up on E-mail Change Enables Account Takeover — phpMyFAQ 8.3 High 2026-10-17
CVE-2026-57490 FileRise: WebDAV authentication bypasses TOTP/MFA entirely — FileRise 8.1 High 2026-10-14
CVE-2026-79763 Termix: MFA-critical operations accept the account password as a sole factor (regression of CVE-2026-45749) — Termix 5.3 Medium 2026-09-24
CVE-2026-58240 Missing Authentication check in SAP NetWeaver (Message Server) — SAP NetWeaver (Message Server) 9.8 Critical 2026-09-08
CVE-2026-85590 phpMyFAQ before 4.1.8 Authentication Bypass via Two-Factor Disable — phpMyFAQ 7.1 High 2026-09-04
CVE-2026-67611 OpenEMR 8.2.0 OAuth2 Password Grant Authentication Bypass via SMART Configuration — openemr 8.1 High 2026-08-03
CVE-2026-56022 Webmin MFA bypass — Webmin 5.3 Medium 2026-06-18
CVE-2024-27928 Vantage6: 2FA can be circumvented with hacked email access — vantage6 - - 2026-06-17
CVE-2026-45749 Termix's TOTP two-factor authentication can be disabled or bypassed using only the account password — Termix 8.1 High 2026-06-05
CVE-2026-33550 SOGo 安全漏洞 — SOGo 2.0 Low 2026-03-22
CVE-2025-64103 Zitadel Bypass Second Authentication Factor — zitadel 9.1AI Critical AI 2025-10-29
CVE-2025-42959 Missing Authentication check after implementation of SAP Security Note 3007182 and 3537476 — SAP NetWeaver ABAP Server and ABAP Platform 8.1 High 2025-07-08
CVE-2024-47652 Insecure Authentication Vulnerability — Client Dashboard 9.8 - 2024-10-04
CVE-2023-25681 IBM Spectrum Virtualize security bypass — Spectrum Virtualize 5.3 Medium 2024-03-05
CVE-2023-50934 IBM PowerSC improper authentication — PowerSC 5.3 Medium 2024-02-02
CVE-2023-49075 Pimcore Admin UI has Two Factor Authentication disabled for non admin security firewalls — admin-ui-classic-bundle 8.5 High 2023-11-28
CVE-2023-34228 JetBrains TeamCity 安全漏洞 — TeamCity 5.3 Medium 2023-05-31

Vulnerabilities classified as CWE-308 (使用单一因素认证机制) represent 19 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.