...
Problems can ensue when the programmer uses such operators on NaN values in comparison operations. There is also a possibility that the input validation condition does not expect a NaN
value as input.
...
Noncompliant Code Example
A frequently encountered mistake is the doomed comparison with NaN
, typically in expressions. As per its semantics, no value can be compared to NaN
using common operators, including NaN
itself. This non-compliant noncompliant example demonstrates one of such cases.
...
Rule | Severity | Likelihood | Remediation Cost | Priority | Level | |
---|---|---|---|---|---|---|
EXP01-J | low | unlikely | medium | P?? | P2 | L3 L?? |
Automated Detection
TODO
Related Vulnerabilities
...