CWE-655: Insufficient Psychological Acceptability
The product has a protection mechanism that is too difficult or inconvenient to use, encouraging non-malicious users to disable or bypass the mechanism, whether by accident or on purpose.
Last updated
Overview
CWE-655 (Insufficient Psychological Acceptability) is a class-level software weakness catalogued by MITRE in the Common Weakness Enumeration (CWE). It describes a recurring type of mistake that can lead to exploitable security vulnerabilities.
Common consequences
What can happen when CWE-655 is exploited.
Bypass Protection Mechanism
Affects: Access Control
By bypassing the security mechanism, a user might leave the system in a less secure state than intended by the administrator, making it more susceptible to compromise.
How it happens
When it is introduced
Typically introduced during these phases of the software lifecycle.
How to prevent it
Practical mitigations for CWE-655, grouped by where in the lifecycle they apply.
Where possible, perform human factors and usability studies to identify where your product's security mechanisms are difficult to use, and why.