js-ts.js-open-redirect-from-function

返回列表 · CWE 索引

js-tsINFO规则详情

各语言消息对照

语言消息
de

Die Anwendung nimmt potenziell benutzerkontrollierte Eingaben `$PROP` entgegen, die den Ort des aktuellen Fensterkontexts steuern können. Das kann zu zwei Schwachstellentypen führen: Open Redirect und Cross-Site-Scripting (XSS) über JavaScript-URIs. Validieren Sie benutzerkontrollierte Eingaben, bevor Sie die Umleitung steuern lassen.

en

The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection.

fr

L'application accepte une entrée potentiellement contrôlée par l'utilisateur, `$PROP`, capable de piloter l'emplacement du contexte de fenêtre courant. Deux familles de vulnérabilités en découlent : la redirection ouverte et le script intersite (XSS) via des URI javascript:. Validez l'entrée contrôlable par l'utilisateur avant de la laisser piloter la redirection.

ja

このアプリケーションは、ユーザーが制御している可能性のある入力 `$PROP` を受け付け、現在のウィンドウコンテキストの遷移先を制御できてしまいます。これにより、オープンリダイレクトと javascript: URI 型のクロスサイトスクリプティング(XSS)という 2 つの脆弱性が生じます。ユーザー入力に遷移先の制御を許可する前に、まず検証を行ってください。

ko

애플리케이션은 사용자가 제어할 수 있는 입력 `$PROP`을 받아들이며, 이 입력은 현재 창 컨텍스트의 이동 위치를 제어할 수 있습니다. 이로 인해 오픈 리다이렉트와 javascript: URI 유형의 크로스 사이트 스크립팅(XSS)이라는 두 가지 취약점이 발생합니다. 사용자 입력이 이동 대상을 제어하도록 허용하기 전에 먼저 검증하십시오.

ru

Приложение принимает потенциально управляемый пользователем ввод `$PROP`, способный менять адрес текущего контекста окна. Это создаёт два типа уязвимостей: открытый редирект и межсайтовый скриптинг (XSS) через javascript:-URI. Валидируйте пользовательский ввод, прежде чем позволить ему управлять перенаправлением.

zh

应用接受可能被用户控制的输入 `$PROP`,可控制当前窗口上下文的跳转位置。这会带来开放重定向和 javascript: URI 型跨站脚本(XSS)两类漏洞。请在允许用户输入控制跳转目标前先做校验。

zh-Hant

應用接受可能被使用者控制的輸入 `$PROP`,可控制當前視窗上下文的跳轉位置。這會帶來開放重新導向和 javascript: URI 型跨站指令碼(XSS)兩類漏洞。請在允許使用者輸入控制跳轉目標前先做驗證。

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/javascript/browser/security/open-redirect-from-function.yaml