python.explicit-unescape-with-markup

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Explizit nicht escapete Inhalte über 'Markup()' wurden erkannt. Das erlaubt, dass die Daten nicht escapetes HTML enthalten, was Cross-Site-Scripting ermöglichen kann. Stellen Sie sicher, dass diese Daten nicht extern kontrolliert werden, oder schreiben Sie den Code so um, dass 'Markup()' nicht verwendet wird.

en

Detected explicitly unescaped content using 'Markup()'. This permits the unescaped data to include unescaped HTML which could result in cross-site scripting. Ensure this data is not externally controlled, or consider rewriting to not use 'Markup()'.

fr

Du contenu explicitement non échappé via 'Markup()' a été détecté : les données non échappées peuvent contenir du HTML susceptible de provoquer du script intersite. Assurez-vous que ces données ne sont pas contrôlées de l'extérieur, ou réécrivez sans 'Markup()'.

ja

'Markup()' によってエスケープされていないコンテンツを明示的に出力していることが検出されました。未エスケープのデータに含まれる HTML により、クロスサイトスクリプティングが発生する恐れがあります。このデータが外部の制御を受けていないことを確認するか、'Markup()' を使用しない形に書き換えてください。

ko

이스케이프되지 않은 콘텐츠를 'Markup()'으로 명시적으로 출력하는 것이 감지되었습니다. 이스케이프되지 않은 데이터의 HTML은 크로스 사이트 스크립팅을 유발할 수 있습니다. 해당 데이터가 외부에 의해 제어되지 않도록 보장하거나, 'Markup()'을 사용하지 않도록 다시 작성하십시오.

ru

Обнаружен явный вывод неэкранированного содержимого через 'Markup()': в данные может попасть неэкранированный HTML и вызвать межсайтовый скриптинг. Убедитесь, что эти данные не контролируются извне, либо перепишите код без 'Markup()'.

zh

检测到用 'Markup()' 显式输出未转义内容,未转义数据中的 HTML 可能引发跨站脚本。请确保该数据不受外部控制,或改写为不使用 'Markup()'。

zh-Hant

檢測到用 'Markup()' 顯式輸出未跳脫內容,未跳脫資料中的 HTML 可能引發跨站指令碼。請確保該資料不受外部控制,或改寫為不使用 'Markup()'。

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/xss/audit/explicit-unescape-with-markup.yaml