Critical
Showing all detectors for the C++ language with critical severity.
Hardcoded credentials can be intercepted by malicious actors.
Unsafe file extensions like .exe or .vbs can execute code without consent.
if set(e)gid() is called after set(e)uid(), it can regain elevated group privileges.
Code injection vulnerabilities occur when untrusted input is executed as code.
Pointer subtraction allows unintended behavior.
Use of sizeof on a malloced pointer type is incorrect.
Using memory after it has been freed can lead to unexpected behavior or exploitation.
Converting from one data type to another, data can be omitted or translated in a way that produces unexpected values.