php.symfony-non-literal-redirect

返回列表 · CWE 索引

phpWARNING规则详情

各语言消息对照

语言消息
de

Die Methode `redirect()` prüft ihr Ziel in keiner Weise. Leiten Sie auf eine von Endbenutzern gelieferte URL weiter, kann Ihre Anwendung für die Schwachstelle der nicht validierten Weiterleitung offen sein. Verwenden Sie literale Werte oder eine Allowlist, um URLs zu validieren.

en

The `redirect()` method does not check its destination in any way. If you redirect to a URL provided by end-users, your application may be open to the unvalidated redirects security vulnerability. Consider using literal values or an allowlist to validate URLs.

fr

La méthode `redirect()` ne vérifie en rien sa destination. Si vous redirigez vers une URL fournie par les utilisateurs finaux, votre application peut être exposée à la vulnérabilité de redirections non validées. Validez les URL avec des valeurs littérales ou une liste blanche.

ja

`redirect()` メソッドは宛先アドレスを検査しません。エンドユーザーが提供した URL へリダイレクトすると、アプリケーションが未検証リダイレクトの脆弱性にさらされるおそれがあります。リテラルを使用するか、ホワイトリストで URL を検証してください。

ko

`redirect()` 메서드는 대상 주소를 검사하지 않습니다. 최종 사용자가 제공한 URL로 리다이렉트하면 애플리케이션이 검증되지 않은 리다이렉트 취약점에 노출될 수 있습니다. 리터럴을 사용하거나 허용 목록으로 URL을 검증하십시오.

ru

Метод `redirect()` никак не проверяет цель. Если перенаправлять по URL от конечных пользователей, приложение может оказаться уязвимо к непроверенным редиректам. Используйте литеральные значения или белый список для проверки URL.

zh

`redirect()` 方法不检查目标地址。若重定向到终端用户提供的 URL,应用可能暴露于未验证重定向漏洞。请使用字面量或白名单校验 URL。

zh-Hant

`redirect()` 方法不檢查目標位址。若重新導向到終端使用者提供的 URL,應用可能暴露於未驗證重新導向漏洞。請使用字面量或白名單驗證 URL。

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
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/symfony/security/audit/symfony-non-literal-redirect.yaml