python.response-contains-unsanitized-input

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Die Flask-Antwort spiegelt unbereinigte Benutzereingaben wider. Das kann zu einer Cross-Site-Scripting-Schwachstelle führen (https://owasp.org/www-community/attacks/xss/), bei der ein Angreifer beliebigen Code im Browser des Benutzers ausführt. Bereinigen Sie zur Vorbeugung die Benutzereingaben, etwa indem Sie die Antwort in einem Jinja2-Template rendern (Hinweise: https://flask.palletsprojects.com/en/1.0.x/security/).

en

Flask response reflects unsanitized user input. This could lead to a cross-site scripting vulnerability (https://owasp.org/www-community/attacks/xss/) in which an attacker causes arbitrary code to be executed in the user's browser. To prevent, please sanitize the user input, e.g. by rendering the response in a Jinja2 template (see considerations in https://flask.palletsprojects.com/en/1.0.x/security/).

fr

La réponse Flask renvoie une entrée utilisateur non assainie, ce qui peut provoquer une vulnérabilité de script intersite (https://owasp.org/www-community/attacks/xss/) : un attaquant peut faire exécuter du code arbitraire dans le navigateur de l'utilisateur. Pour l'éviter, assainissez l'entrée utilisateur, par exemple en rendant la réponse dans un template Jinja2 (voir les considérations sur https://flask.palletsprojects.com/en/1.0.x/security/).

ja

Flask のレスポンスにサニタイズされていないユーザー入力がそのまま出力されており、クロスサイトスクリプティング(XSS)の脆弱性(https://owasp.org/www-community/attacks/xss/)につながる恐れがあります——攻撃者はユーザーのブラウザーで任意のコードを実行できてしまいます。ユーザー入力はサニタイズしてください。たとえば、レスポンスを Jinja2 テンプレートでレンダリングするように変更してください(https://flask.palletsprojects.com/en/1.0.x/security/ のセキュリティに関する注意事項を参照)。

ko

Flask 응답이 정제되지 않은 사용자 입력을 반영하여 크로스 사이트 스크립팅 취약점(https://owasp.org/www-community/attacks/xss/)이 발생할 수 있으며, 공격자가 사용자 브라우저에서 임의 코드를 실행할 수 있습니다. 사용자 입력을 정제하십시오. 예를 들어 응답을 Jinja2 템플릿에서 렌더링하도록 변경하십시오(보안 참고 사항은 https://flask.palletsprojects.com/en/1.0.x/security/ 참조).

ru

Ответ Flask отражает неочищенный пользовательский ввод — возможна уязвимость межсайтового скриптинга (https://owasp.org/www-community/attacks/xss/ ), при которой злоумышленник выполнит произвольный код в браузере пользователя. Для защиты очищайте пользовательский ввод, например отображая ответ в шаблоне Jinja2 (см. соображения безопасности: https://flask.palletsprojects.com/en/1.0.x/security/ ).

zh

Flask 响应回显了未净化的用户输入,可能造成跨站脚本漏洞(https://owasp.org/www-community/attacks/xss/ )——攻击者可让任意代码在用户浏览器中执行。请净化用户输入,例如改在 Jinja2 模板中渲染响应(参考 https://flask.palletsprojects.com/en/1.0.x/security/ 的安全须知)。

zh-Hant

Flask 回應回顯了未淨化的使用者輸入,可能造成跨站指令碼漏洞(https://owasp.org/www-community/attacks/xss/ )——攻擊者可讓任意程式碼在使用者瀏覽器中執行。請淨化使用者輸入,例如改在 Jinja2 範本中渲染回應(參考 https://flask.palletsprojects.com/en/1.0.x/security/ 的安全須知)。

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/unsanitized-input.yaml