CAPEC-207: Removing Important Client Functionality

ID CAPEC-207
Typical Severity High
Likelihood Of Attack Medium
Status Draft

An adversary removes or disables functionality on the client that the server assumes to be present and trustworthy.

Adversaries can, in some cases, get around logic put in place to 'guard' sensitive functionality or data. Client applications may include functionality that a server relies on for correct and secure operation. This functionality can include, but is not limited to, filters to prevent the sending of dangerous content to the server, logical functionality such as price calculations, and authentication logic to ensure that only authorized users are utilizing the client. If an adversary can disable this functionality on the client, they can perform actions that the server believes are prohibited. This can result in client behavior that violates assumptions by the server leading to a variety of possible attacks. In the above examples, this could include the sending of dangerous content (such as scripts) to the server, incorrect price calculations, or unauthorized access to server resources.

https://capec.mitre.org/data/definitions/207.html

Weaknesses

# ID Name Type
CWE-602 Client-Side Enforcement of Server-Side Security weakness
Loading...