...
The state of a moved-from object is generally valid, but unspecified. Relying on unspecified values can lead to abnormal program termination as well as data integrity violations.
Rule | Severity | Likelihood | Detectable | RepairableRemediation Cost | Priority | Level |
|---|---|---|---|---|---|---|
EXP63-CPP | Medium | Probable | Yes | MediumNo | P8 | L2 |
Automated Detection
Tool | Version | Checker | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CodeSonar |
| LANG.MEM.NPD | Null Pointer Dereference | ||||||||||
| Helix QAC |
| DF4701, DF4702, DF4703 | |||||||||||
| CERT_CPP-EXP63-a | Do not rely on the value of a moved-from object | |||||||||||
| Polyspace Bug Finder |
| CERT C++: EXP63-CPP | Checks for read operations that reads the value of a moved-from object (rule fully covered) | ||||||||||
| PVS-Studio |
| V1030 | Helix QAC | | Include Page | | Helix QAC_V | Helix QAC_V
Related Vulnerabilities
Search for other vulnerabilities resulting from the violation of this rule on the CERT website.
...