python.regex_dos

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Die Verwendung von re.compile mit einem ineffizienten regulären Ausdruck wurde erkannt. Das kann zu einem Regular-Expression-Denial-of-Service führen und Ausfallzeiten verursachen. Prüfen Sie alle Regexes oder verwenden Sie sicherere Alternativen wie pyre2.

en

Detected usage of re.compile with an inefficient regular expression. This can lead to regular expression denial of service, which can result in service down time. Instead, check all regexes or use safer alternatives such as pyre2.

fr

L'utilisation de re.compile avec une expression régulière inefficace a été détectée. Cela peut provoquer un déni de service par expression régulière et donc une indisponibilité du service. Revoyez toutes les expressions régulières ou utilisez des alternatives plus sûres comme pyre2.

ja

re.compile で非効率な正規表現が使用されていることが検出されました。正規表現サービス拒否を引き起こし、サービスを利用できなくなる恐れがあります。すべての正規表現を見直すか、pyre2 などのより安全な代替手段を使用してください。

ko

re.compile에서 비효율적인 정규 표현식이 사용되는 것이 감지되었습니다. 정규 표현식 서비스 거부가 발생해 서비스가 중단될 수 있습니다. 모든 정규 표현식을 검토하거나 pyre2 같은 더 안전한 대안을 사용하십시오.

ru

Обнаружено использование re.compile с неэффективным регулярным выражением — это может привести к отказу в обслуживании через регулярное выражение и простою сервиса. Проверьте все регулярки или используйте более безопасные альтернативы вроде pyre2.

zh

检测到 re.compile 使用了低效正则,可能引发正则表达式拒绝服务、导致服务不可用。请审查所有正则,或改用 pyre2 等更安全的替代方案。

zh-Hant

檢測到 re.compile 使用了低效正規表示式,可能引發正規表示式阻斷服務、導致服務不可用。請審查所有正規表示式,或改用 pyre2 等更安全的替代方案。

CWE 知识卡

语言名称修复建议
deZu 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——
frComplexité 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 驗證。

OWASP

A06:2017 - Security Misconfiguration

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/lang/security/audit/regex-dos.yaml