...
Rule | Severity | Likelihood | Remediation Cost | Priority | Level |
---|---|---|---|---|---|
STR31-C | High | Likely | Medium | P18 | L1 |
Automated Detection
...
Tool | Version | Checker | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|
CodeSonar |
| LANG.MEM.BO | Buffer overrun | |||||||
|
| Can detect violations of the rule. However, it is unable to handle cases involving | ||||||||
Coverity | 6.5 | STRING_OVERFLOW | Fully implemented | |||||||
5.0 |
|
| ||||||||
| NNTS.TAINTED |
| ||||||||
| 489 S, 109 D, 66 X, 70 X, 71 X | Partially implemented | ||||||||
Parasoft C/C++test | 9.5 | BD-PB-OVERFWR,SECURITY-12 | ||||||||
Polyspace Bug Finder | R2016a | Buffer overflow from incorrect string format specifier Destination buffer overflow in string manipulation Invalid use of standard library string routine Tainted NULL or non-null-terminated string Use of dangerous standard function | Guarantee that storage for strings has sufficient space for character data and null terminator | |||||||
|
|
| ||||||||
PRQA QA-C |
| warncall for 'gets' | Partially implemented |
...