CWE-639 |
The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data. |
CWE-64 |
The software, when opening a file or directory, does not sufficiently handle when the file is a Windows shortcut (.LNK) whose target is outside of the intended control sphere. This could allow an attacker to cause the software to operate on unauthorized files. |
CWE-640 |
The software contains a mechanism for users to recover or change their passwords without knowing the original password, but the mechanism is weak. |
CWE-641 |
The application constructs the name of a file or other resource using input from an upstream component, but it does not restrict or incorrectly restricts the resulting name. |
CWE-642 |
The software stores security-critical state information about its users, or the software itself, in a location that is accessible to unauthorized actors. |
CWE-643 |
The software uses external input to dynamically construct an XPath expression used to retrieve data from an XML database, but it does not neutralize or incorrectly neutralizes that input. This allows an attacker to control the structure of the query. |
CWE-644 |
The application does not neutralize or incorrectly neutralizes web scripting syntax in HTTP headers that can be used by web browser components that can process raw headers, such as Flash. |
CWE-645 |
The software contains an account lockout protection mechanism, but the mechanism is too restrictive and can be triggered too easily, which allows attackers to deny service to legitimate users by causing their accounts to be locked out. |
CWE-646 |
The software allows a file to be uploaded, but it relies on the file name or extension of the file to determine the appropriate behaviors. This could be used by attackers to cause the file to be misclassified and processed in a dangerous fashion. |
CWE-647 |
The software defines policy namespaces and makes authorization decisions based on the assumption that a URL is canonical. This can allow a non-canonical URL to bypass the authorization. |