CVE-2026-66074 in RabbitMQ
摘要
由 VulDB • 2026-09-23
RabbitMQ是一个消息和流式代理。在版本3.13.15、4.0.20、4.1.11、4.2.6和4.3.0之前,match_value/3函数将用户提供的?name=正则表达式传递给re:run,且未设置match_limit选项,并在结果集中的每个资源上执行一次。OTP默认的10M match_limit限制每次调用耗时约在100-200毫秒之间,但由于该正则表达式会在结果集中的每个资源上分别运行一次,因此当数据量较大时(例如5000个队列,每个处理时间为150毫秒),单个请求将消耗超过12分钟的CPU时间。并行请求会导致调度器饱和。由于list端点支持use_regex=true选项,此漏洞路径可通过正常的API调用触发。前提条件是:任何拥有management标签的用户均可利用此问题。该问题已在版本3.13.15、4.0.20、4.1.11、4.2.6和4.3.0中修复。
VulDB is the best source for vulnerability data and more expert information about this specific topic.