python.incorrect-autoescape-disabled

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Eine Jinja2-Umgebung mit deaktiviertem 'autoescaping' wurde erkannt. Das ist gefährlich, wenn Sie in einen Browser rendern, weil es Cross-Site-Scripting-Angriffe (XSS) erlaubt. Aktivieren Sie im Web-Kontext 'autoescaping' mit 'autoescape=True'; Ziehen Sie auch 'jinja2.select_autoescape()' in Betracht, um automatisches Escaping nur für bestimmte Dateiendungen zu aktivieren.

en

Detected a Jinja2 environment with 'autoescaping' disabled. This is dangerous if you are rendering to a browser because this allows for cross-site scripting (XSS) attacks. If you are in a web context, enable 'autoescaping' by setting 'autoescape=True.' You may also consider using 'jinja2.select_autoescape()' to only enable automatic escaping for certain file extensions.

fr

Un environnement Jinja2 avec 'autoescaping' désactivé a été détecté. C'est dangereux si vous rendez vers un navigateur, car cela permet des attaques par script intersite (XSS). Dans un contexte web, activez 'autoescaping' avec 'autoescape=True'. Vous pouvez aussi utiliser 'jinja2.select_autoescape()' pour ne l'activer que pour certaines extensions de fichiers.

ja

'autoescaping' が無効化された Jinja2 環境が検出されました。レンダリングする内容がブラウザー向けである場合、クロスサイトスクリプティング(XSS)攻撃を招きます。Web で使用する場合は 'autoescape=True' を設定して自動エスケープを有効にしてください。また、'jinja2.select_autoescape()' を使用して特定の拡張子のみ自動エスケープを有効にすることもできます。

ko

'autoescaping'이 비활성화된 Jinja2 환경이 감지되었습니다. 렌더링되는 내용이 브라우저용인 경우 크로스 사이트 스크립팅(XSS) 공격에 노출됩니다. 웹 용도로는 'autoescape=True'를 설정하여 자동 이스케이프를 활성화하십시오. 'jinja2.select_autoescape()'를 사용하여 특정 확장자에만 활성화할 수도 있습니다.

ru

Обнаружена среда Jinja2 с отключённым 'autoescaping'. Если данные отображаются в браузер, это открывает путь атакам межсайтового скриптинга (XSS). В веб-контексте включите 'autoescaping', установив 'autoescape=True', либо используйте 'jinja2.select_autoescape()', чтобы включать автоматическое экранирование только для определённых расширений.

zh

检测到关闭了 'autoescaping' 的 Jinja2 环境。若渲染内容面向浏览器,会招致跨站脚本(XSS)攻击。Web 场景请设置 'autoescape=True' 开启自动转义,也可用 'jinja2.select_autoescape()' 只对特定扩展名启用。

zh-Hant

檢測到關閉了 'autoescaping' 的 Jinja2 環境。若渲染內容面向瀏覽器,會招致跨站指令碼(XSS)攻擊。Web 場景請設定 'autoescape=True' 開啟自動跳脫,也可用 'jinja2.select_autoescape()' 只對特定副檔名啟用。

CWE 知识卡

语言名称修复建议
deUnzureichende Kodierung oder Maskierung der AusgabeWählen Sie je nach Ausgabekontext (HTML/Attribut/JS/URL/Log) die richtige Kodierung und maskieren Sie einheitlich über Werkzeuge.
en——
frEncodage ou échappement de sortie inappropriéChoisissez l'encodage adapté au contexte de sortie (HTML/attribut/JS/URL/journal) et passez systématiquement par des outils d'échappement.
ja出力のエンコードまたはエスケープの不備出力先のコンテキスト(HTML/属性/JS/URL/ログ)に応じて正しいエンコードを選択し、エスケープツールの使用に統一してください。
ko출력 인코딩 또는 이스케이프 부적절출력 대상 컨텍스트(HTML/속성/JS/URL/로그)에 따라 올바른 인코딩을 선택하고, 이스케이프 유틸리티를 통해 일관되게 처리하십시오.
ruНекорректное кодирование или экранирование выводаВыбирайте кодирование под контекст вывода (HTML/атрибуты/JS/URL/журнал) и выполняйте его едиными инструментами.
zh输出编码或转义不当按输出目标上下文(HTML/属性/JS/URL/日志)选择正确编码,统一走转义工具。
zh-Hant輸出編碼或跳脫不當按輸出目標上下文(HTML/屬性/JS/URL/日誌)選擇正確編碼,統一走跳脫工具。

OWASP

A03:2021 - Injection

元数据

likelihoodLOW
impactMEDIUM
confidenceMEDIUM

修复字段

fix有
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/jinja2/security/audit/autoescape-disabled-false.yaml