Umbra Wiki weakness weakness/CWE-308
Back to wiki

CWE-308 — Use of Single-factor Authentication

provenance: imported · CWE: CWE-308

CWE-308: Use of Single-factor Authentication

MITRE CWE weakness

Kind Weakness
Abstraction Base
Status Draft
Likelihood of exploit High

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

  • Access Control: Bypass Protection Mechanism

Mitigations

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.

References

  • CWE page: https://cwe.mitre.org/data/definitions/308.html
  • CWE list: https://cwe.mitre.org/data/index.html