| 语言 | 消息 |
|---|---|
| de | RegExp() wurde mit einem `$ARG`-Funktionsargument aufgerufen. Das kann einem Angreifer erlauben, einen Regular-Expression-Denial-of-Service (ReDoS) in Ihrer Anwendung auszulösen, weil RegExP den Hauptthread blockiert. Verwenden Sie daher bevorzugt fest verankerte Regexes. Läuft Ihr Regex über benutzerkontrollierte Eingaben, prüfen Sie die Eingaben oder verwenden Sie eine Bibliothek zur Regex-Prüfung/-Bereinigung wie https://www.npmjs.com/package/recheck, um auszuschließen, dass der Regex für ReDoS anfällig ist. |
| en | RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS. |
| fr | RegExp() appelée avec un argument de fonction `$ARG` : cela peut permettre à un attaquant de provoquer un déni de service par expression régulière (ReDoS) dans votre application, RegExp bloquant le thread principal. Préférez des expressions régulières codées en dur ; si l'expression s'applique à une entrée contrôlable par l'utilisateur, validez l'entrée ou utilisez une bibliothèque de vérification/assainissement comme https://www.npmjs.com/package/recheck pour vous assurer que l'expression n'est pas vulnérable au ReDoS. |
| ja | RegExp() の引数が関数の入力引数 `$ARG` に由来しています。RegExp はメインスレッドをブロックするため、攻撃者はこれを利用してアプリケーション内で正規表現サービス拒否(ReDoS)を引き起こす恐れがあります。ハードコードされた正規表現を使用することを推奨します。正規表現をユーザー制御可能な入力に対して実行する場合は、入力検証を行うか、recheck(https://www.npmjs.com/package/recheck )などの検証/サニタイズライブラリを使用して、正規表現に ReDoS のリスクがないことを確認してください。 |
| ko | RegExp()의 인수는 함수 매개변수 `$ARG`에서 비롯됩니다. RegExp는 메인 스레드를 차단하며, 공격자는 이를 이용해 애플리케이션에서 정규 표현식 서비스 거부(ReDoS)를 일으킬 수 있습니다. 하드코딩된 정규 표현식을 사용하는 것이 좋습니다. 정규 표현식이 사용자 제어 입력에 대해 실행되어야 한다면 입력 검증을 수행하거나, recheck(https://www.npmjs.com/package/recheck ) 같은 검사/정제 라이브러리를 사용해 정규 표현식에 ReDoS 위험이 없는지 확인하십시오. |
| ru | Аргумент RegExp() приходит из параметра функции `$ARG`. RegExp блокирует основной поток, поэтому злоумышленник может устроить отказ в обслуживании через регулярное выражение (ReDoS) в вашем приложении. Используйте жёстко заданные регулярные выражения; если регулярка обрабатывает пользовательский ввод, валидируйте ввод или применяйте библиотеку проверки/очистки вроде recheck (https://www.npmjs.com/package/recheck ), чтобы убедиться в отсутствии риска ReDoS. |
| zh | RegExp() 的参数来自函数入参 `$ARG`。RegExp 会阻塞主线程,攻击者可借此在你的应用中制造正则表达式拒绝服务(ReDoS)。建议使用硬编码正则;若正则要跑在用户可控输入上,请做输入校验,或用 recheck(https://www.npmjs.com/package/recheck )之类的检查/净化库确认正则不存在 ReDoS 风险。 |
| zh-Hant | RegExp() 的參數來自函式入參 `$ARG`。RegExp 會阻塞主執行緒,攻擊者可藉此在你的應用中製造正規表示式阻斷服務(ReDoS)。建議使用硬編碼正規表示式;若正規表示式要跑在使用者可控輸入上,請做輸入驗證,或用 recheck(https://www.npmjs.com/package/recheck )之類的檢查/淨化程式庫確認正規表示式不存在 ReDoS 風險。 |
| 语言 | 名称 | 修复建议 |
|---|---|---|
| de | Zu hohe Komplexität des regulären Ausdrucks (ReDoS) | Vermeiden Sie verschachtelte Quantoren und Regexes mit explodierendem Backtracking, begrenzen Sie die Eingabelänge und prüfen Sie mit RE2 oder recheck. |
| en | — | — |
| fr | Complexité d'expression régulière excessive (ReDoS) | Évitez les quantificateurs imbriqués et les expressions propices à une explosion de retour sur trace, limitez la longueur des entrées, et validez avec RE2 ou recheck. |
| ja | 正規表現の複雑度が過大(ReDoS) | ネストした量指定子やバックトラッキングが爆発する正規表現を避け、入力の長さを制限し、RE2 または recheck による検証を行ってください。 |
| ko | 정규 표현식 복잡도 과다(ReDoS) | 중첩 수량자나 백트래킹 폭발을 유발하는 정규 표현식은 피하고, 입력 길이를 제한하며, RE2 또는 recheck를 사용하여 검증하십시오. |
| ru | Чрезмерная сложность регулярного выражения (ReDoS) | Избегайте вложенных квантификаторов и регулярок с катастрофическим бэктрекингом, ограничивайте длину ввода, проверяйте регулярки через RE2 или recheck. |
| zh | 正则表达式复杂度过高(ReDoS) | 避免嵌套量词与回溯爆炸的正则,限制输入长度,使用 RE2 或 recheck 校验。 |
| zh-Hant | 正規表示式複雜度過高(ReDoS) | 避免巢狀量詞與回溯爆炸的正規表示式,限制輸入長度,使用 RE2 或 recheck 驗證。 |