python.unescaped-template-extension

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Flask escapet Jinja-Templates nicht automatisch, sofern sie nicht die Endungen .html, .htm, .xml oder .xhtml haben. Das kann zu XSS-Angriffen führen. Verwenden Sie .html, .htm, .xml oder .xhtml als Template-Endungen. Weitere Informationen: https://flask.palletsprojects.com/en/1.1.x/templating/#jinja-setup

en

Flask does not automatically escape Jinja templates unless they have .html, .htm, .xml, or .xhtml extensions. This could lead to XSS attacks. Use .html, .htm, .xml, or .xhtml for your template extensions. See https://flask.palletsprojects.com/en/1.1.x/templating/#jinja-setup for more information.

fr

Flask n'échappe pas automatiquement les templates Jinja sauf s'ils portent les extensions .html, .htm, .xml ou .xhtml, ce qui peut mener à des attaques XSS. Utilisez .html, .htm, .xml ou .xhtml pour vos extensions de template. Voir https://flask.palletsprojects.com/en/1.1.x/templating/#jinja-setup pour plus d'informations.

ja

Flask は .html、.htm、.xml、.xhtml の拡張子を持つテンプレートに対してのみ自動エスケープを行います。その他の拡張子では XSS 攻撃につながる恐れがあります。テンプレートにはこれらの拡張子を使用してください。詳しくは https://flask.palletsprojects.com/en/1.1.x/templating/#jinja-setup を参照してください。

ko

Flask는 .html, .htm, .xml, .xhtml 확장자의 템플릿만 자동으로 이스케이프하며, 다른 확장자는 XSS 공격을 유발할 수 있습니다. 템플릿에는 이 확장자들을 사용하십시오. 자세한 내용은 https://flask.palletsprojects.com/en/1.1.x/templating/#jinja-setup 를 참조하십시오.

ru

Flask автоматически экранирует шаблоны Jinja только с расширениями .html, .htm, .xml или .xhtml — другие расширения могут привести к XSS-атакам. Используйте для шаблонов эти расширения. Подробнее: https://flask.palletsprojects.com/en/1.1.x/templating/#jinja-setup .

zh

Flask 只对 .html、.htm、.xml、.xhtml 扩展名的模板自动转义,其他扩展名可能导致 XSS 攻击。请为模板使用这些扩展名。详见 https://flask.palletsprojects.com/en/1.1.x/templating/#jinja-setup 。

zh-Hant

Flask 只對 .html、.htm、.xml、.xhtml 副檔名的範本自動跳脫,其他副檔名可能導致 XSS 攻擊。請為範本使用這些副檔名。詳見 https://flask.palletsprojects.com/en/1.1.x/templating/#jinja-setup 。

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/python/flask/security/unescaped-template-extension.yaml