java.documentbuilderfactory-disallow-doctype-decl-missing

返回列表 · CWE 索引

javaERROR规则详情

各语言消息对照

语言消息
de

DOCTYPE-Deklarationen sind für diese DocumentBuilderFactory aktiviert. Das ist anfällig für XML-External-Entity-Angriffe. Unterbinden Sie das, indem Sie das Feature "http://apache.org/xml/features/disallow-doctype-decl" auf true setzen. Alternativ erlauben Sie DOCTYPE-Deklarationen und untersagen nur externe Entitätsdeklarationen, indem Sie die Features "http://xml.org/sax/features/external-general-entities" und "http://xml.org/sax/features/external-parameter-entities" auf false setzen.

en

DOCTYPE declarations are enabled for this DocumentBuilderFactory. This is vulnerable to XML external entity attacks. Disable this by setting the feature "http://apache.org/xml/features/disallow-doctype-decl" to true. Alternatively, allow DOCTYPE declarations and only prohibit external entities declarations. This can be done by setting the features "http://xml.org/sax/features/external-general-entities" and "http://xml.org/sax/features/external-parameter-entities" to false.

fr

Les déclarations DOCTYPE sont activées pour cette DocumentBuilderFactory, ce qui expose aux attaques par entités externes XML (XXE). Désactivez-les en définissant la fonctionnalité "http://apache.org/xml/features/disallow-doctype-decl" à true ; ou conservez les déclarations DOCTYPE en interdisant uniquement les entités externes, en définissant les fonctionnalités "http://xml.org/sax/features/external-general-entities" et "http://xml.org/sax/features/external-parameter-entities" à false.

ja

この DocumentBuilderFactory は DOCTYPE 宣言を有効にしており、XML 外部エンティティ(XXE)攻撃を受けやすくなります。機能 "http://apache.org/xml/features/disallow-doctype-decl" を true に設定して無効化してください。または、DOCTYPE を残したまま外部エンティティを禁止してください——機能 "http://xml.org/sax/features/external-general-entities" と "http://xml.org/sax/features/external-parameter-entities" を false に設定します。

ko

이 DocumentBuilderFactory는 DOCTYPE 선언을 활성화하고 있어 XML 외부 엔터티(XXE) 공격에 취약합니다. 기능 "http://apache.org/xml/features/disallow-doctype-decl"을 true로 설정하여 비활성화하십시오. 또는 DOCTYPE을 유지하되 외부 엔터티를 금지하십시오. 기능 "http://xml.org/sax/features/external-general-entities"와 "http://xml.org/sax/features/external-parameter-entities"를 false로 설정하십시오.

ru

Для этого DocumentBuilderFactory включены объявления DOCTYPE — это уязвимость к XXE-атакам (внешним XML-сущностям). Запретите их, установив свойство "http://apache.org/xml/features/disallow-doctype-decl" в true; либо оставьте DOCTYPE, но запретите внешние сущности, установив свойства "http://xml.org/sax/features/external-general-entities" и "http://xml.org/sax/features/external-parameter-entities" в false.

zh

该 DocumentBuilderFactory 启用了 DOCTYPE 声明,易受 XML 外部实体(XXE)攻击。请将特性 "http://apache.org/xml/features/disallow-doctype-decl" 设为 true 禁用;或保留 DOCTYPE 但禁止外部实体——把特性 "http://xml.org/sax/features/external-general-entities" 与 "http://xml.org/sax/features/external-parameter-entities" 设为 false。

zh-Hant

該 DocumentBuilderFactory 啟用了 DOCTYPE 宣告,易受 XML 外部實體(XXE)攻擊。請將特性 "http://apache.org/xml/features/disallow-doctype-decl" 設為 true 停用;或保留 DOCTYPE 但禁止外部實體——把特性 "http://xml.org/sax/features/external-general-entities" 與 "http://xml.org/sax/features/external-parameter-entities" 設為 false。

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
confidenceHIGH

修复字段

fix有
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/java/lang/security/audit/xxe/documentbuilderfactory-disallow-doctype-decl-missing.yaml