Dark Mode

Settings

Capec-115 Detail

Authentication Bypass

Meta Software Typical Severity: Medium

Children: 87 461 480 664 668

Threats: T106 T263 T271 T292 T307

Tools: 17

Description

An attacker gains access to application, service, or device with the privileges of an authorized or privileged user by evading or circumventing an authentication mechanism. The attacker is therefore able to access protected data without authentication ever having taken place.

Extended Description

This refers to an attacker gaining access equivalent to an authenticated user without ever going through an authentication procedure. This is usually the result of the attacker using an unexpected access procedure that does not go through the proper checkpoints where authentication should occur. For example, a web site might assume that all users will click through a given link in order to get to secure material and simply authenticate everyone that clicks the link. However, an attacker might be able to reach secured web content by explicitly entering the path to the content rather than clicking through the authentication link, thereby avoiding the check entirely. This attack pattern differs from other authentication attacks in that attacks of this pattern avoid authentication entirely, rather than faking authentication by exploiting flaws or by stealing credentials from legitimate users.
External ID Source Link Description
CAPEC-115 capec https://capec.mitre.org/data/definitions/115.html
CWE-287 cwe http://cwe.mitre.org/data/definitions/287.html
T1548 ATTACK https://attack.mitre.org/wiki/Technique/T1548 Abuse Elevation Control Mechanism
REF-598 reference_from_CAPEC https://owasp.org/www-project-web-security-testing-guide/latest/4-Web_Application_Security_Testing/04-Authentication_Testing/04-Testing_for_Bypassing_Authentication_Schema.html OWASP Web Security Testing Guide, The Open Web Application Security Project (OWASP)

Not present

  1. An authentication mechanism or subsystem implementing some form of authentication such as passwords, digest authentication, security certificates, etc.
  1. A client application, such as a web browser, or a scripting language capable of interacting with the target.

Not present

Not present

Not present