js-ts.express-libxml-noent

返回列表 · CWE 索引

js-tsERROR规则详情

各语言消息对照

语言消息
de

Die libxml-Bibliothek verarbeitet Benutzereingaben mit dem Attribut `noent` auf `true`, was die Anwendung für Angriffe über XML-External-Entities (XXE) öffnen kann. Setzen Sie `noent` bei Verwendung dieser Funktion auf `false`, um geschützt zu sein.

en

The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected.

fr

La bibliothèque libxml traite des entrées utilisateur avec l'attribut `noent` défini à `true`, ce qui peut conduire à des attaques par entités externes XML (XXE). Définissez `noent` à `false` avec cette fonctionnalité pour être protégé.

ja

libxml ライブラリは `noent` 属性が `true` のときにユーザー入力を処理しており、XML 外部エンティティ(XXE)攻撃のリスクが生じます。この機能を使用する場合は、保護のために `noent` を `false` に設定することを推奨します。

ko

libxml 라이브러리가 `noent` 속성이 `true`일 때 사용자 입력을 처리하면 XXE(XML 외부 엔터티) 공격 위험이 발생합니다. 이 기능을 사용할 때는 보호를 위해 `noent`를 `false`로 설정하는 것이 좋습니다.

ru

Библиотека libxml обрабатывает пользовательский ввод с атрибутом `noent` в значении `true` — это риск атак внешних XML-сущностей (XXE). Используя эту возможность, задавайте `noent` в `false`, чтобы оставаться защищённым.

zh

libxml 库在 `noent` 属性为 `true` 时处理用户输入,会导致 XXE(XML 外部实体)攻击风险。建议使用该功能时把 `noent` 设为 `false` 以获得保护。

zh-Hant

libxml 程式庫在 `noent` 屬性為 `true` 時處理使用者輸入,會導致 XXE(XML 外部實體)攻擊風險。建議使用該功能時把 `noent` 設為 `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

元数据

likelihoodHIGH
impactHIGH
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/express/security/audit/express-libxml-noent.yaml