js-ts.sax-xxe

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Die Verwendung von 'ondoctype' in der 'sax'-Bibliothek wurde erkannt. Standardmäßig tut 'sax' mit benutzerdefinierten DTD-Entitätsdefinitionen nichts. Implementieren Sie eigene DTD-Entitätsdefinitionen, führen Sie keine XML-External-Entity-Schwachstellen (XXE) ein, oder stellen Sie unbedingt sicher, dass externe Entitäten aus einer vertrauenswürdigen Quelle stammen, während XML verarbeitet wird.

en

Use of 'ondoctype' in 'sax' library detected. By default, 'sax' won't do anything with custom DTD entity definitions. If you're implementing a custom DTD entity definition, be sure not to introduce XML External Entity (XXE) vulnerabilities, or be absolutely sure that external entities received from a trusted source while processing XML.

fr

L'utilisation de 'ondoctype' dans la bibliothèque 'sax' a été détectée. Par défaut, 'sax' ne fait rien des définitions d'entités DTD personnalisées. Si vous implémentez vos propres définitions d'entités DTD, veillez à ne pas introduire de vulnérabilités d'entités externes XML (XXE), ou ayez la certitude absolue que les entités externes reçues proviennent d'une source de confiance lors du traitement du XML.

ja

'sax' ライブラリが 'ondoctype' を使用していることを検出しました。既定では 'sax' はカスタム DTD 実体定義を処理しません。独自に実装する場合は、XML 外部実体(XXE)の脆弱性を持ち込まないようにするか、XML を処理する際に受け取る外部実体が確実に信頼できる提供元から来ていることを確認してください。

ko

'sax' 라이브러리에서 'ondoctype' 사용이 감지되었습니다. 기본적으로 'sax'는 사용자 지정 DTD 엔티티 정의를 처리하지 않습니다. 직접 구현하는 경우 XML 외부 엔터티(XXE) 취약점이 생기지 않도록 하거나, XML을 처리할 때 수신하는 외부 엔터티가 신뢰할 수 있는 출처에서 온 것임을 반드시 확인하십시오.

ru

Обнаружено использование 'ondoctype' в библиотеке 'sax'. По умолчанию 'sax' ничего не делает с пользовательскими определениями DTD-сущностей. Если реализуете их сами, не допускайте появления уязвимостей внешних XML-сущностей (XXE) либо будьте абсолютно уверены, что внешние сущности приходят из доверенного источника при обработке XML.

zh

检测到 'sax' 库使用 'ondoctype'。默认情况下 'sax' 不会处理自定义 DTD 实体定义;若要自行实现,切勿引入 XML 外部实体(XXE)漏洞,或绝对确认处理 XML 时收到的外部实体来自可信来源。

zh-Hant

檢測到 'sax' 程式庫使用 'ondoctype'。預設情況下 'sax' 不會處理自訂 DTD 實體定義;若要自行實作,切勿引入 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
impactLOW
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/sax/security/audit/sax-xxe.yaml