js-ts.escape-function-overwrite

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Die Mustache-Escape-Funktion wird überschrieben. So lassen sich die HTML-Escaping-Schutzeinrichtungen der Render-Engine umgehen, und Ihre Anwendung wird für Cross-Site-Scripting-Schwachstellen (XSS) geöffnet. Benötigen Sie nicht escapetes HTML, verwenden Sie in Ihrem Template den Dreifach-Geschweifte-Klammern-Operator: '{{{ ... }}}'.

en

The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'.

fr

La fonction d'échappement de Mustache est écrasée. Cela peut contourner les protections d'échappement HTML intégrées au moteur de rendu et exposer votre application à des vulnérabilités de script intersite (XSS). Si vous avez besoin de HTML non échappé, utilisez l'opérateur à triple accolade dans votre template : '{{{ ... }}}'.

ja

Mustache のエスケープ関数が上書きされており、レンダリングエンジンに組み込まれた HTML エスケープ保護がバイパスされ、XSS 脆弱性が生じます。どうしてもエスケープされていない HTML を出力する必要がある場合は、テンプレート内で三重中括弧構文 '{{{ ... }}}' を使用してください。

ko

Mustache의 이스케이프 함수가 덮어써지면 렌더링 엔진에 내장된 HTML 이스케이프 보호가 우회되어 XSS 취약점이 발생합니다. 이스케이프되지 않은 HTML을 출력해야 하는 경우 템플릿에서 삼중 중괄호('{{{ ... }}}') 구문을 사용하십시오.

ru

Функция экранирования Mustache перезаписывается. Это обход встроенной в движок отображения защиты HTML-экранированием и риск межсайтового скриптинга (XSS). Если действительно нужен неэкранированный HTML, используйте в шаблоне оператор тройных фигурных скобок '{{{ ... }}}'.

zh

Mustache 的转义函数被覆写,会绕过渲染引擎内建的 HTML 转义保护,产生 XSS 漏洞。如确实需要输出未转义 HTML,请在模板中使用三花括号语法 '{{{ ... }}}'。

zh-Hant

Mustache 的跳脫函式被覆寫,會繞過渲染引擎內建的 HTML 跳脫保護,產生 XSS 漏洞。如確實需要輸出未跳脫 HTML,請在範本中使用三花括號語法 '{{{ ... }}}'。

CWE 知识卡

语言名称修复建议
deCross-Site-Scripting (XSS)Kodieren Sie Ausgaben nach Kontext (HTML/Attribut/JS/URL), lassen Sie die Template-Engine automatisch escapen, verbieten Sie nicht vertrauenswürdiges HTML und konfigurieren Sie CSP.
en——
frNeutralisation inappropriée de l'entrée lors de la génération d'une page web (cross-site scripting)Encodez la sortie selon le contexte (HTML/attribut/JS/URL), laissez le moteur de templates échapper automatiquement, interdisez le HTML non fiable et configurez une CSP.
jaクロスサイトスクリプティング(XSS)出力はコンテキスト(HTML/属性/JS/URL)に応じてエンコードし、テンプレートエンジンによる自動エスケープを利用してください。信頼できない HTML は無効化し、CSP を設定してください。
ko크로스 사이트 스크립팅(XSS)출력은 문맥(HTML/속성/JS/URL)에 맞게 인코딩하고, 템플릿 엔진의 자동 이스케이프를 사용하며, 신뢰할 수 없는 HTML은 비활성화하고, CSP를 설정하십시오.
ruМежсайтовый скриптинг (XSS)Кодируйте вывод по контексту (HTML/атрибуты/JS/URL), включайте автоэкранирование шаблонного движка, запрещайте недоверенный HTML и настройте CSP.
zh跨站脚本(XSS)输出按上下文编码(HTML/属性/JS/URL),使用模板引擎自动转义,禁用不可信 HTML,并配置 CSP。
zh-Hant跨站指令碼(XSS)輸出按上下文編碼(HTML/屬性/JS/URL),使用範本引擎自動跳脫,停用不可信 HTML,並設定 CSP。

OWASP

A07:2017 - Cross-Site Scripting (XSS)A03:2021 - Injection

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/express/security/audit/xss/mustache/escape-function-overwrite.yaml