python.hashids-with-flask-secret

返回列表 · CWE 索引

pythonERROR规则详情

各语言消息对照

语言消息
de

Der Flask-Secret-Key wird als Salt in HashIDs verwendet. Der HashID-Mechanismus ist nicht sicher: Bei genügend beobachteten HashIDs lässt sich das Salt rekonstruieren, mit dem sie gebildet wurden. Das bedeutet, dass Angreifer über die HashIDs an den Flask-Secret-Key gelangen können.

en

The Flask secret key is used as salt in HashIDs. The HashID mechanism is not secure. By observing sufficient HashIDs, the salt used to construct them can be recovered. This means the Flask secret key can be obtained by attackers, through the HashIDs.

fr

La clé secrète Flask sert de sel dans HashIDs. Le mécanisme HashID n'est pas sûr : en observant suffisamment de HashIDs, le sel utilisé pour les construire peut être retrouvé, ce qui permet à des attaquants d'obtenir la clé secrète Flask via les HashIDs.

ja

Flask の secret key が HashIDs のソルトとして使用されています。HashIDs の仕組みは安全ではありません:十分な数の結果を観察するだけでソルト値を復元でき、攻撃者はこれを利用して Flask の secret key を入手できてしまいます。

ko

Flask의 secret key가 HashIDs의 솔트로 사용되고 있습니다. HashIDs 메커니즘은 안전하지 않습니다. 충분히 많은 결과를 관찰하면 솔트 값을 복원할 수 있으며, 공격자는 이를 통해 Flask secret key를 얻을 수 있습니다.

ru

Секретный ключ Flask используется как соль в HashIDs. Механизм HashIDs небезопасен: наблюдая достаточное количество результатов, можно восстановить соль, а значит злоумышленник через HashIDs получит секретный ключ Flask.

zh

Flask 的 secret key 被用作 HashIDs 的盐。HashIDs 机制并不安全:观察足够多的结果即可还原盐值,攻击者可借此获得 Flask secret key。

zh-Hant

Flask 的 secret key 被用作 HashIDs 的鹽。HashIDs 機制並不安全:觀察足夠多的結果即可還原鹽值,攻擊者可藉此獲得 Flask secret key。

CWE 知识卡

语言名称修复建议
deVerwendung geknackter oder riskanter Hash-AlgorithmenMigrieren Sie Hashes zu SHA-256 oder höher; für den Passwortspeicher verwenden Sie gesalzene, langsame Hashes wie bcrypt/Argon2/scrypt.
en——
frUtilisation d'un algorithme cryptographique cassé ou risquéMigrez le hachage vers SHA-256 et au-delà ; pour le stockage des mots de passe, utilisez des hachages lents et salés comme bcrypt/Argon2/scrypt.
ja破られたまたはリスクのあるハッシュアルゴリズムの使用ハッシュは SHA-256 以上に移行してください。パスワードの保存には bcrypt/Argon2/scrypt などのソルト付きスローハッシュを使用してください。
ko깨졌거나 위험한 해시 알고리즘 사용해시는 SHA-256 이상으로 마이그레이션하고, 비밀번호 저장에는 bcrypt/Argon2/scrypt 등 솔트를 적용한 느린 해시를 사용하십시오.
ruИспользование взломанной или рискованной хэш-функцииПереведите хэширование на SHA-256 и выше; пароли храните с медленными хэшами и солью — bcrypt/Argon2/scrypt.
zh使用被破解或有风险的哈希算法哈希迁移到 SHA-256 及以上;口令存储使用 bcrypt/Argon2/scrypt 等慢哈希加盐。
zh-Hant使用被破解或有風險的雜湊演算法雜湊遷移到 SHA-256 及以上;密碼儲存使用 bcrypt/Argon2/scrypt 等慢雜湊加鹽。

OWASP

A02:2021 – Cryptographic Failures

元数据

likelihoodLOW
impactHIGH
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/flask/security/hashids-with-flask-secret.yaml