Floating Point Comparison with Incorrect Operator in GitHub repository vim/vim prior to 9.0.0804.
The code performs a comparison such as an equality test between two float (floating point) values, but it uses comparison operators that do not account for the possibility of loss of precision.
The product compares two entities in a security-relevant context, but the comparison is incorrect, which may lead to resultant weaknesses.
Link | Tags |
---|---|
https://huntr.dev/bounties/385a835f-6e33-4d00-acce-ac99f3939143 | exploit third party advisory patch |
https://github.com/vim/vim/commit/cdef1cefa2a440911c727558562f83ed9b00e16b | third party advisory patch |
https://security.netapp.com/advisory/ntap-20230203-0007/ | |
https://security.gentoo.org/glsa/202305-16 | vendor advisory |