漏洞概述 该漏洞涉及在卷积过滤器正则表达式中的ReDoS(正则表达式拒绝服务)问题。原始的正则表达式模式 对每个元素导致指数级回溯,从而在畸形输入时引发性能问题。 影响范围 文件: , , 具体影响: 在特定输入下,可能导致系统响应时间显著增加,甚至导致服务不可用。 修复方案 1. 替换正则表达式: - 原始正则表达式: - 替换为: - 新正则表达式确保每个令牌只匹配一次,避免指数级回溯。 2. 添加回归测试: - 在 中添加了一个回归测试,使用PoC负载并在1秒超时内运行,以防止未来出现类似问题。 POC代码 总结 该修复通过替换正则表达式和添加回归测试,有效解决了ReDoS漏洞,确保了系统的稳定性和安全性。