CAPECattack pattern

CAPEC-2 Inducing Account Lockout

Medium Official page ↗
Abstraction
Standard
Status
Draft
Likelihood of attack
High
Typical severity
Medium
CAPEC version
3.9

Description

An attacker leverages the security functionality of the system aimed at thwarting potential attacks to launch a denial of service attack against a legitimate system user. Many systems, for instance, implement a password throttling mechanism that locks an account after a certain number of incorrect log in attempts. An attacker can leverage this throttling mechanism to lock a legitimate user out of their own account. The weakness that is being leveraged by an attacker is the very security feature that has been put in place to counteract attacks.

Execution flow

1. [Experiment] [Investigate account lockout behavior of system] Investigate the security features present in the system that may trigger an account lockout 2. [Experiment] [Obtain list of user accounts to lock out] Generate a list of valid user accounts to lock out 3. [Exploit] [Lock Out Accounts] Perform lockout procedure for all accounts that the attacker wants to lock out.

Prerequisites

• The system has a lockout mechanism. • An attacker must be able to reproduce behavior that would result in an account being locked.

Skills required

• [Low] No programming skills or computer knowledge is needed. An attacker can easily use this attack pattern following the Execution Flow above.

Consequences

• Availability: Resource Consumption

Mitigations

• Implement intelligent password throttling mechanisms such as those which take IP address into account, in addition to the login name. • When implementing security features, consider how they can be misused and made to turn on themselves.

Related

Att&ck technique · MITRE ATT&CK (1)

  • T1531 Account Access Removal technique

Child of · CAPEC (1)

  • CAPEC-212 Functionality Misuse attack pattern

Weakness · CWE (1)

  • CWE-645 Overly Restrictive Account Lockout Mechanism weakness

Referenced by CWE · attack pattern (1)

  • CWE-645 Overly Restrictive Account Lockout Mechanism weakness