java.xml-decoder

返回列表 · CWE 索引

javaWARNING规则详情

各语言消息对照

语言消息
de

XMLDecoder sollte nicht zum Parsen nicht vertrauenswürdiger Daten verwendet werden. Die Deserialisierung von Benutzereingaben kann zu beliebiger Code-Ausführung führen. Verwenden Sie eine Alternative und deaktivieren Sie externe Entitäten ausdrücklich. Alternativen und Vorbeugung: https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html

en

XMLDecoder should not be used to parse untrusted data. Deserializing user input can lead to arbitrary code execution. Use an alternative and explicitly disable external entities. See https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html for alternatives and vulnerability prevention.

fr

XMLDecoder ne doit pas être utilisé pour analyser des données non fiables : désérialiser des entrées utilisateur peut conduire à l'exécution de code arbitraire. Utilisez une alternative et désactivez explicitement les entités externes. Voir https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html pour les alternatives et la prévention.

ja

XMLDecoder は信頼できないデータの解析に使用すべきではありません。ユーザー入力をデシリアライズすると、任意のコード実行につながるおそれがあります。代替手段を使用し、外部エンティティを明示的に無効化してください。代替手段と脆弱性対策については https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html を参照してください。

ko

XMLDecoder는 신뢰할 수 없는 데이터를 파싱하는 데 사용해서는 안 됩니다. 사용자 입력을 역직렬화하면 임의 코드 실행으로 이어질 수 있습니다. 대안을 사용하고 외부 엔터티를 명시적으로 비활성화하십시오. 대안과 취약점 예방 방법은 https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html 을 참조하십시오.

ru

XMLDecoder не следует применять к недоверенным данным: десериализация пользовательского ввода может привести к выполнению произвольного кода. Используйте альтернативы и явно отключите внешние сущности. Варианты замены и защита от уязвимости: https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html .

zh

XMLDecoder 不应用于解析不可信数据——反序列化用户输入可导致任意代码执行。请使用替代方案并显式禁用外部实体。替代方案与漏洞防范见 https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html 。

zh-Hant

XMLDecoder 不應用於解析不可信資料——還原序列化使用者輸入可導致任意程式碼執行。請使用替代方案並顯式停用外部實體。替代方案與漏洞防範見 https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html 。

CWE 知识卡

语言名称修复建议
deXXE (Injection von XML-External-Entities)Deaktivieren Sie beim XML-Parsen externe Entitäten und DTDs (sichere Parser-Konfiguration) oder wechseln Sie zu JSON.
en——
frRestriction inappropriée des références d'entités externes XML (XXE)Désactivez les entités externes et les DTD à l'analyse XML (configuration sûre de l'analyseur), ou passez à JSON.
jaXXE(XML 外部エンティティインジェクション)XML を解析するときは外部エンティティと DTD を無効化し(安全なパーサー設定)、または JSON に置き換えてください。
koXXE(XML 외부 엔터티 인젝션)XML 파싱 시 외부 엔터티와 DTD를 비활성화(안전한 parser 설정)하거나, JSON으로 전환하십시오.
ruXXE (инъекция внешних XML-сущностей)При разборе XML отключайте внешние сущности и DTD (безопасная конфигурация парсера) либо переходите на JSON.
zhXXE(XML 外部实体注入)解析 XML 时禁用外部实体与 DTD(安全 parser 配置),或改用 JSON。
zh-HantXXE(XML 外部實體注入)解析 XML 時停用外部實體與 DTD(安全 parser 設定),或改用 JSON。

OWASP

A04:2017 - XML External Entities (XXE)A05:2021 - Security Misconfiguration

元数据

likelihoodLOW
impactHIGH
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/java/lang/security/audit/xml-decoder.yaml