php.base-convert-loses-precision

返回列表 · CWE 索引

phpWARNING规则详情

各语言消息对照

语言消息
de

Die Funktion base_convert rechnet intern mit 64-Bit-Zahlen und konvertiert große Zahlen nicht korrekt. Sie ist ungeeignet für Zufalls-Tokens wie Session- oder CSRF-Tokens.

en

The function base_convert uses 64-bit numbers internally, and does not correctly convert large numbers. It is not suitable for random tokens such as those used for session tokens or CSRF tokens.

fr

La fonction base_convert utilise des nombres 64 bits en interne et ne convertit pas correctement les grands nombres ; elle ne convient pas pour des jetons aléatoires comme les jetons de session ou les jetons CSRF.

ja

base_convert は内部で 64 ビットの数値を使用するため、大きな数を正しく変換できず、セッショントークンや CSRF トークンといったランダムトークンの生成には適していません。

ko

base_convert는 내부적으로 64비트 숫자를 사용하므로 큰 수를 올바르게 변환할 수 없으며, 세션 토큰, CSRF 토큰과 같은 무작위 토큰을 생성하는 데 적합하지 않습니다.

ru

Функция base_convert внутри использует 64-битные числа и некорректно преобразует большие числа — она не подходит для случайных токенов вроде токенов сессий или CSRF-токенов.

zh

base_convert 内部使用 64 位数字,无法正确转换大数,不适合生成会话令牌、CSRF 令牌这类随机令牌。

zh-Hant

base_convert 內部使用 64 位元數字,無法正確轉換大數,不適合生成工作階段令牌、CSRF 令牌這類隨機令牌。

CWE 知识卡

语言名称修复建议
deInteger-Überlauf oder -WraparoundVerwenden Sie sichere Ganzzahloperationen mit Überlaufprüfung und begrenzen Sie den Wertebereich numerischer Eingaben.
en——
frDépassement ou enroulement d'entierUtilisez des opérations arithmétiques sûres avec vérification de dépassement et bornez les valeurs numériques en entrée.
ja整数オーバーフローまたはラップアラウンド安全な整数演算とオーバーフロー検査を使用し、数値入力の範囲を制限してください。
ko정수 오버플로 또는 랩어라운드안전한 정수 연산과 오버플로 검사를 사용하고, 수치 입력의 범위를 제한하십시오.
ruЦелочисленное переполнение или wraparoundИспользуйте безопасные целочисленные операции с проверкой переполнения и ограничивайте диапазон числового ввода.
zh整数溢出或回绕使用安全整数运算与溢出检查,对数值输入限定范围。
zh-Hant整數溢位或迴繞使用安全整數運算與溢位檢查,對數值輸入限定範圍。

元数据

likelihoodLOW
impactLOW
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/lang/security/base-convert-loses-precision.yaml