python.open-redirect

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Daten aus der Anfrage ($DATA) werden an redirect() übergeben. Das ist ein Open Redirect und könnte ausgenutzt werden. Stellen Sie sicher, dass Sie nur auf sichere URLs umleiten, mit django.utils.http.is_safe_url(). Weitere Informationen: https://cwe.mitre.org/data/definitions/601.html

en

Data from request ($DATA) is passed to redirect(). This is an open redirect and could be exploited. Ensure you are redirecting to safe URLs by using django.utils.http.is_safe_url(). See https://cwe.mitre.org/data/definitions/601.html for more information.

fr

Des données de la requête ($DATA) sont transmises à redirect(). Il s'agit d'une redirection ouverte exploitable. Assurez-vous de rediriger vers des URL sûres avec django.utils.http.is_safe_url(). Voir https://cwe.mitre.org/data/definitions/601.html pour plus d'informations.

ja

リクエストデータ($DATA)が redirect() に渡されており、悪用可能なオープンリダイレクトとなっています。django.utils.http.is_safe_url() を使用して、安全な URL にのみリダイレクトするようにしてください。詳細は https://cwe.mitre.org/data/definitions/601.html を参照してください。

ko

요청 데이터($DATA)가 redirect()로 전달되어 악용될 수 있는 오픈 리다이렉트가 됩니다. django.utils.http.is_safe_url()를 사용하여 안전한 URL로만 리다이렉트되도록 하십시오. 자세한 내용은 https://cwe.mitre.org/data/definitions/601.html 을 참조하십시오.

ru

Данные запроса ($DATA) передаются в redirect() — это открытый редирект, который можно эксплуатировать. Обеспечьте перенаправление только на безопасные URL с помощью django.utils.http.is_safe_url(). Подробнее: https://cwe.mitre.org/data/definitions/601.html .

zh

请求数据($DATA)被传入 redirect(),构成可被利用的开放重定向。请用 django.utils.http.is_safe_url() 确保只重定向到安全 URL。详见 https://cwe.mitre.org/data/definitions/601.html 。

zh-Hant

請求資料($DATA)被傳入 redirect(),構成可被利用的開放重新導向。請用 django.utils.http.is_safe_url() 確保只重新導向到安全 URL。詳見 https://cwe.mitre.org/data/definitions/601.html 。

CWE 知识卡

语言名称修复建议
deOpen RedirectPrüfen Sie Weiterleitungsziele per Allowlist oder verwenden Sie relative Pfade; vollständige externe URLs werden nicht akzeptiert.
en——
frRedirection d'URL vers un site non fiableValidez les cibles de redirection par liste blanche ou utilisez des chemins relatifs ; n'acceptez pas d'URL externes complètes.
jaオープンリダイレクトリダイレクト先はホワイトリストによる検証または相対パスを使用し、完全な外部 URL は受け入れないでください。
ko오픈 리다이렉트리다이렉트 대상은 허용 목록 검증 또는 상대 경로를 사용하고, 완전한 외부 URL은 허용하지 마십시오.
ruОткрытый редиректЦель перенаправления проверяйте по белому списку или используйте относительные пути; полные внешние URL не принимайте.
zh开放重定向跳转目标使用白名单校验或相对路径,不接受完整外部 URL。
zh-Hant開放重新導向跳轉目標使用白名單驗證或相對路徑,不接受完整外部 URL。

OWASP

A01:2021 - Broken Access Control

元数据

likelihoodLOW
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/django/security/injection/open-redirect.yaml