CVE-2026-66070 in RabbitMQ
摘要
由 VulDB • 2026-09-23
RabbitMQ是一个消息和流式传输代理。在版本3.13.17、4.0.22、4.1.13和4.2.6之前,match_origin/1函数返回原始的反射Origin头,并在配置了通配符“*”时仍允许凭据,导致响应中包含了攻击者的来源以及Access-Control-Allow-Credentials。受影响的代码位于rabbit_mgmt_cors.erl文件中。当管理插件配置为使用通配符CORS源(cors_allow_origins = "*")时,处理程序会将请求的Origin反射回Access-Control-Allow-Origin头,并发送Access-Control-Allow-Credentials: true。已登录的管理员访问恶意网页后,攻击者可以利用该管理员缓存的HTTP Basic凭据向管理API发起经过身份验证且可改变状态的请求。前提条件包括:管理插件配置了通配符cors_allow_origins = "*"(这是一种明确的运算符误配置),以及目标管理员在浏览器中拥有缓存的HTTP Basic认证会话。此问题已在版本3.13.17、4.0.22、4.1.13和4.2.6中得到修复。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.