python.use-defused-xml

返回列表 · CWE 索引

pythonERROR规则详情

各语言消息对照

语言消息
de

Die Python-Dokumentation empfiehlt `defusedxml` statt `xml`, denn 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.

en

The Python documentation recommends using `defusedxml` instead of `xml` because 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.

fr

La documentation Python recommande d'utiliser `defusedxml` plutôt que `xml`, car 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.

ja

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

ko

Python 공식 문서는 `xml` 대신 `defusedxml` 사용을 권장합니다. 내장 `xml` 라이브러리는 XML 외부 엔터티(XXE) 공격에 취약하여 기밀 데이터가 유출될 수 있고, "XML 폭탄"은 서비스 거부를 일으킬 수도 있습니다.

ru

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

zh

Python 官方文档建议用 `defusedxml` 替代 `xml`——原生 `xml` 库易受 XML 外部实体(XXE)攻击,可泄露机密数据,"XML 炸弹"还会造成拒绝服务。

zh-Hant

Python 官方文件建議用 `defusedxml` 替代 `xml`——原生 `xml` 程式庫易受 XML 外部實體(XXE)攻擊,可洩漏機密資料,「XML 炸彈」還會造成阻斷服務。

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
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

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