CWE-760 |
The software uses a one-way cryptographic hash against an input that should not be reversible, such as a password, but the software uses a predictable salt as part of the input. |
CWE-761 |
The application calls free() on a pointer to a memory resource that was allocated on the heap, but the pointer is not at the start of the buffer. |
CWE-762 |
The application attempts to return a memory resource to the system, but it calls a release function that is not compatible with the function that was originally used to allocate that resource. |
CWE-763 |
The application attempts to return a memory resource to the system, but calls the wrong release function or calls the appropriate release function incorrectly. |
CWE-764 |
The software locks a critical resource more times than intended, leading to an unexpected state in the system. |
CWE-765 |
The software unlocks a critical resource more times than intended, leading to an unexpected state in the system. |
CWE-766 |
The software declares a critical variable, field, or member to be public when intended security policy requires it to be private. |
CWE-767 |
The software defines a public method that reads or modifies a private variable. |
CWE-768 |
The software contains a conditional statement with multiple logical expressions in which one of the non-leading expressions may produce side effects. This may lead to an unexpected state in the program after the execution of the conditional, because short-circuiting logic may prevent the side effects from occurring. |
CWE-769 |
This entry has been deprecated because it was a duplicate of CWE-774. All content has been transferred to CWE-774. |