csharp.insecure-newtonsoft-deserialization

返回列表 · CWE 索引

csharpWARNING规则详情

各语言消息对照

语言消息
de

TypeNameHandling $TYPEHANDLER ist unsicher und kann im Kontext des Prozesses zu beliebiger Code-Ausführung führen. Verwenden Sie bei jeder anderen Einstellung als TypeNameHandling.None stets einen eigenen SerializationBinder.

en

TypeNameHandling $TYPEHANDLER is unsafe and can lead to arbitrary code execution in the context of the process. Use a custom SerializationBinder whenever using a setting other than TypeNameHandling.None.

fr

TypeNameHandling $TYPEHANDLER n'est pas sûr et peut conduire à l'exécution de code arbitraire dans le contexte du processus. Dès que vous utilisez un réglage autre que TypeNameHandling.None, associez-y un SerializationBinder personnalisé.

ja

TypeNameHandling $TYPEHANDLER は安全ではなく、プロセスのコンテキストで任意のコード実行につながる恐れがあります。TypeNameHandling.None 以外の設定を使用する場合は、必ずカスタムの SerializationBinder を併用してください。

ko

TypeNameHandling $TYPEHANDLER은(는) 안전하지 않으며 프로세스 컨텍스트에서 임의 코드 실행으로 이어질 수 있습니다. TypeNameHandling.None 이외의 설정을 사용하는 경우에는 반드시 사용자 지정 SerializationBinder를 함께 사용해야 합니다.

ru

TypeNameHandling $TYPEHANDLER небезопасен и может привести к выполнению произвольного кода в контексте процесса. При любом значении, кроме TypeNameHandling.None, используйте собственный SerializationBinder.

zh

TypeNameHandling $TYPEHANDLER 不安全,可能在进程上下文中导致任意代码执行。只要使用 TypeNameHandling.None 以外的设置,就必须配合自定义 SerializationBinder。

zh-Hant

TypeNameHandling $TYPEHANDLER 不安全,可能在處理程序環境中導致任意程式碼執行。只要使用 TypeNameHandling.None 以外的設定,就必須配合自訂 SerializationBinder。

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
impactHIGH
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/csharp/lang/security/insecure-deserialization/newtonsoft.yaml