python.avoid-jsonpickle

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Vermeiden Sie `jsonpickle`; es ist bekannt dafür, Code-Ausführungsschwachstellen zu ermöglichen. Beim Unpickling können die serialisierten Daten so manipuliert werden, dass beliebiger Code läuft. Serialisieren Sie die relevanten Daten stattdessen mit dem Modul `json`.

en

Avoid using `jsonpickle`, which is known to lead to code execution vulnerabilities. When unpickling, the serialized data could be manipulated to run arbitrary code. Instead, consider serializing the relevant data using `json` module.

fr

Évitez `jsonpickle`, connu pour conduire à des vulnérabilités d'exécution de code : lors de la désérialisation, les données sérialisées peuvent être manipulées pour exécuter du code arbitraire. Sérialisez plutôt les données concernées avec le module `json`.

ja

`jsonpickle` の使用は避けてください——デシリアライズ時にデータを操作され、任意のコードが実行される恐れがあり、既知のコード実行脆弱性の発生源です。関連データのシリアライズには `json` モジュールを使用することを推奨します。

ko

`jsonpickle` 사용을 피하십시오. 역직렬화 시 데이터가 조작되어 임의의 코드가 실행될 수 있으며, 알려진 코드 실행 취약점의 원인입니다. 관련 데이터는 `json` 모듈로 직렬화하는 것이 좋습니다.

ru

Не используйте `jsonpickle` — известно, что он ведёт к уязвимостям выполнения кода: при распаковке сериализованные данные можно подменить так, что выполнится произвольный код. Сериализуйте данные модулем `json`.

zh

避免使用 `jsonpickle`——反序列化时数据可被操纵以执行任意代码,是已知的代码执行漏洞来源。建议改用 `json` 模块序列化相关数据。

zh-Hant

避免使用 `jsonpickle`——還原序列化時資料可被操縱以執行任意程式碼,是已知的程式碼執行漏洞來源。建議改用 `json` 模組序列化相關資料。

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

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/lang/security/deserialization/avoid-jsonpickle.yaml