js-ts.express-open-redirect

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Die Anwendung leitet an eine URL weiter, die aus der nicht validierten Benutzereingabe `$REQ` gebildet wird. Benutzer könnten so an bösartige Ziele geleitet werden. Validieren Sie URLs nach dem Allowlist-Prinzip oder weisen Sie Benutzer darauf hin, dass sie auf eine Drittanbieter-Website umgeleitet werden.

en

The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.

fr

L'application redirige vers une URL fournie par l'entrée utilisateur `$REQ` sans validation, ce qui peut mener les utilisateurs vers des emplacements malveillants. Validez les URL par liste blanche, ou avertissez l'utilisateur qu'il va être redirigé vers un site tiers.

ja

アプリケーションがユーザー提供の検証されていない URL `$REQ` へリダイレクトしており、ユーザーを悪意のある場所へ誘導する恐れがあります。ホワイトリストで URL を検証するか、リダイレクトの前にユーザーへ第三者のサイトに移動しようとしていることを知らせてください。

ko

애플리케이션이 사용자가 제공한 검증되지 않은 URL `$REQ`로 리다이렉트하여 사용자를 악성 위치로 유도할 수 있습니다. 허용 목록으로 URL을 검증하거나, 이동하기 전에 사용자에게 제3자 웹사이트로 이동함을 알리십시오.

ru

Приложение перенаправляет по URL `$REQ`, заданному пользовательским вводом без проверки, — пользователей можно увести на вредоносные адреса. Проверяйте URL по белому списку либо предупреждайте пользователя о переходе на сторонний сайт.

zh

应用重定向到用户提供的、未经校验的 URL `$REQ`,可能把用户带到恶意位置。请用白名单校验 URL,或在跳转前告知用户即将前往第三方网站。

zh-Hant

應用重新導向到使用者提供的、未經驗證的 URL `$REQ`,可能把使用者帶到惡意位置。請用白名單驗證 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

元数据

likelihoodHIGH
impactMEDIUM
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/express/security/audit/express-open-redirect.yaml