php.md5-loose-equality

返回列表 · CWE 索引

phpERROR规则详情

各语言消息对照

语言消息
de

Stellen Sie sicher, dass Vergleiche mit md5-Werten strikt sind (verwenden Sie `===` statt `==`), um Probleme durch Typumwandlung (type juggling) zu vermeiden.

en

Make sure comparisons involving md5 values are strict (use `===` not `==`) to avoid type juggling issues

fr

Assurez-vous que les comparaisons impliquant des valeurs md5 sont strictes (`===` et non `==`) pour éviter les problèmes de jonglage de types (type juggling).

ja

md5 値が関わる比較では、必ず厳密比較(`==` ではなく `===`)を使用し、型変換(type juggling)の問題を回避してください。

ko

md5 값이 관련된 비교에서는 반드시 엄격한 비교(`==`가 아닌 `===`)를 사용하여 타입 저글링(type juggling) 문제를 피하십시오.

ru

Сравнения со значениями md5 выполняйте строго (используйте `===`, а не `==`), чтобы избежать проблем приведения типов (type juggling).

zh

涉及 md5 值的比较务必使用严格比较(用 `===` 而非 `==`),避免类型变换(type juggling)问题。

zh-Hant

涉及 md5 值的比較務必使用嚴格比較(用 `===` 而非 `==`),避免型別變換(type juggling)問題。

CWE 知识卡

语言名称修复建议
deUnzureichender ÄquivalenzvergleichLegen Sie die Vergleichssemantik fest (Wert/Referenz/Bereich), vereinheitlichen Sie die Typen und vergleichen Sie erst dann.
en——
frComparaison incorrecteClarifiez la sémantique de comparaison (valeur/référence/plage) et unifiez les types avant de comparer.
ja不適切な等価比較比較の意味論(値・参照・範囲)を明確にし、型を統一してから比較してください。
ko부적절한 동등성 비교비교 의미(값/참조/범위)를 명확히 하고, 유형을 통일한 후 비교하십시오.
ruНекорректное сравнениеЯвно определите семантику сравнения (значение/ссылка/диапазон) и приводите типы перед сравнением.
zh等价比较不当明确比较语义(值/引用/范围),统一类型后再比较。
zh-Hant等價比較不當明確比較語意(值/引用/範圍),統一型別後再比較。

元数据

likelihoodLOW
impactLOW
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/lang/security/md5-loose-equality.yaml