python.use-defused-xml-parse

返回列表 · CWE 索引

pythonERROR规则详情

各语言消息对照

语言消息
de

Die native Python-Bibliothek `xml` ist anfällig für XML-External-Entity-Angriffe (XXE). Diese Angriffe können vertrauliche Daten abfließen lassen, und „XML-Bomben“ können einen Denial of Service verursachen. Parsen Sie nicht vertrauenswürdige Eingaben nicht mit dieser Bibliothek; die Python-Dokumentation empfiehlt stattdessen `defusedxml`.

en

The native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause denial of service. Do not use this library to parse untrusted input. Instead the Python documentation recommends using `defusedxml`.

fr

La bibliothèque `xml` native de Python est vulnérable aux attaques par entités externes XML (XXE). Ces attaques peuvent divulguer des données confidentielles et les « bombes XML » peuvent provoquer un déni de service. N'utilisez pas cette bibliothèque pour analyser des entrées non fiables ; la documentation Python recommande plutôt `defusedxml`.

ja

標準の Python `xml` ライブラリは XML 外部エンティティ(XXE)攻撃を受けやすく、機密データが漏えいするおそれがあり、"XML 爆弾" によるサービス拒否も引き起こします。信頼できない入力の解析にこれを使用しないでください。公式ドキュメントでは、代わりに `defusedxml` を使用することが推奨されています。

ko

내장 Python `xml` 라이브러리는 XML 외부 엔터티(XXE) 공격에 취약하여 기밀 데이터가 유출될 수 있고, "XML 폭탄"은 서비스 거부를 일으킬 수도 있습니다. 신뢰할 수 없는 입력을 파싱하는 데 사용하지 마십시오. 공식 문서는 `defusedxml` 사용으로 전환할 것을 권장합니다.

ru

Нативная библиотека `xml` в Python уязвима к атакам внешних XML-сущностей (XXE): они раскрывают конфиденциальные данные, а «XML-бомбы» вызывают отказ в обслуживании. Не разбирайте ей недоверенный ввод — документация Python рекомендует `defusedxml`.

zh

原生 Python `xml` 库易受 XML 外部实体(XXE)攻击,可泄露机密数据,"XML 炸弹"还会造成拒绝服务。请不要用它解析不可信输入,官方文档建议改用 `defusedxml`。

zh-Hant

原生 Python `xml` 程式庫易受 XML 外部實體(XXE)攻擊,可洩漏機密資料,「XML 炸彈」還會造成阻斷服務。請不要用它解析不可信輸入,官方文件建議改用 `defusedxml`。

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
impactMEDIUM
confidenceMEDIUM

修复字段

fix有
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/lang/security/use-defused-xml-parse.yaml