...
Recommendation | Severity | Likelihood | Detectable | RepairableRemediation Cost | Priority | Level |
|---|---|---|---|---|---|---|
MSC18-C | Medium | Probable | No | NoMedium | P8P4 | L2L3 |
Related Vulnerabilities
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
Automated Detection
| Tool | Version | Checker | Description | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CodeSonar |
| HARDCODED.AUTH HARDCODED.KEY HARDCODED.SALT MISC. | CRYPTOPWD. | NOPADPLAIN MISC.PWD. | PLAINPLAINTRAN | Hardcoded Authentication Hardcoded Crypto Key Hardcoded Crypto Salt | Encryption without PaddingPlaintext Storage of Password Plaintext | Storage of PasswordTransmission of Password | ||||||
| Helix QAC |
| C3556 | ||||||||||||
| PC-lint Plus |
| 586 | Partially supported: reports functions that read passwords from the user or that take a password as an argument instead of prompting the user as well as insecure password erasure | |||||||||||
| Polyspace Bug Finder |
| Checks for:
| Rec. partially covered. | |||||||||||
| Security Reviewer - Static Reviewer |
| CsFPC | Fully implemented |
Related Guidelines
| CERT Oracle Secure Coding Standard for Java | MSC03-J. Never hard code sensitive information |
| cCERT C Secure Coding Standard | MSC41-C. Never hard code sensitive information |
| MITRE CWE | CWE-259, Use of Hard-coded Password CWE-261, Weak Cryptography for Passwords CWE-311, Missing encryption of sensitive data CWE-319, Cleartext Transmission of Sensitive Information CWE-321, Use of Hard-coded Cryptographic Key CWE-326, Inadequate encryption strength CWE-798, Use of hard-coded credentials |
...