python.avoid-insecure-deserialization

返回列表 · CWE 索引

pythonERROR规则详情

各语言消息对照

语言消息
de

Vermeiden Sie unsichere Deserialisierungsbibliotheken, die auf `pickle`, `_pickle`, `cpickle`, `dill`, `shelve` oder `yaml` basieren; sie sind bekannt dafür, Remote-Code-Ausführungsschwachstellen zu ermöglichen.

en

Avoid using insecure deserialization library, backed by `pickle`, `_pickle`, `cpickle`, `dill`, `shelve`, or `yaml`, which are known to lead to remote code execution vulnerabilities.

fr

Évitez les bibliothèques de désérialisation non sécurisées reposant sur `pickle`, `_pickle`, `cpickle`, `dill`, `shelve` ou `yaml`, connues pour conduire à des vulnérabilités d'exécution de code à distance.

ja

安全でないデシリアライズライブラリ(`pickle`、`_pickle`、`cpickle`、`dill`、`shelve`、`yaml` など)の使用は避けてください。これらはリモートコード実行の脆弱性を引き起こす恐れがあります。

ko

안전하지 않은 역직렬화 라이브러리(`pickle`, `_pickle`, `cpickle`, `dill`, `shelve`, `yaml` 등)의 사용을 피하십시오. 이들은 원격 코드 실행 취약점을 유발할 수 있습니다.

ru

Не используйте небезопасные библиотеки десериализации на основе `pickle`, `_pickle`, `cpickle`, `dill`, `shelve` или `yaml` — известно, что они ведут к уязвимостям удалённого выполнения кода.

zh

避免使用不安全的反序列化库(如 `pickle`、`_pickle`、`cpickle`、`dill`、`shelve`、`yaml`),它们可能导致远程代码执行漏洞。

zh-Hant

避免使用不安全的還原序列化程式庫(如 `pickle`、`_pickle`、`cpickle`、`dill`、`shelve`、`yaml`),它們可能導致遠端程式碼執行漏洞。

CWE 知识卡

语言名称修复建议
deUnsichere DeserialisierungDeserialisieren Sie nicht vertrauenswürdige Daten nicht mit nativen Verfahren (pickle/unserialize/yaml.load); wechseln Sie zu sicheren Formaten wie JSON und prüfen Sie gegen ein Schema.
en——
frDésérialisation de données non fiablesInterdisez la désérialisation native de données non fiables (pickle/unserialize/yaml.load) ; préférez des formats sûrs comme JSON avec validation de schéma.
ja安全でないデシリアライゼーション信頼できないデータに対してネイティブなデシリアライズ(pickle/unserialize/yaml.load)を使用しないでください。JSON などの安全な形式に切り替え、schema 検証を行います。
ko안전하지 않은 역직렬화신뢰할 수 없는 데이터에 네이티브 역직렬화(pickle/unserialize/yaml.load)를 사용하지 마십시오. JSON 등 안전한 형식으로 전환하고 schema 검증을 수행하십시오.
ruНебезопасная десериализацияЗапрещена нативная десериализация недоверенных данных (pickle/unserialize/yaml.load); используйте безопасные форматы вроде JSON с проверкой по схеме.
zh不安全的反序列化禁止对不可信数据使用原生反序列化(pickle/unserialize/yaml.load);改用 JSON 等安全格式并做 schema 校验。
zh-Hant不安全的還原序列化禁止對不可信資料使用原生還原序列化(pickle/unserialize/yaml.load);改用 JSON 等安全格式並做 schema 驗證。

OWASP

A08:2017 - Insecure DeserializationA08:2021 - Software and Data Integrity Failures

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/django/security/audit/avoid-insecure-deserialization.yaml