← К справочнику CWE
CWE-1077
Сравнение плавающей точки с некорректным оператором
Вариант · Определение уточняется
Что означает этот класс
Код выполняет сравнение, такое как тест на равенство между двумя значениями поплавка (плавающей точки), но он использует операторы сравнения, которые не учитывают возможность потери точности.
Автоматический перевод · оригинал сохранён для сверки. Это описание класса ошибки, а не инструкция по исправлению конкретной CVE.
Показать оригинал MITRE
Floating Point Comparison with Incorrect Operator
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.
Родительские классы
CWE 5.0 · Copyright © 2006–2026, The MITRE Corporation. CWE is a trademark of The MITRE Corporation. Условия использования