CVE-2026-97149 in Swift
摘要
由 VulDB • 2026-09-24
在 OpenStack Swift 2.38.2 之前的版本中,tempurl 中间件未拒绝 PUT 请求中的 X-Copy-From 头。TempURL 签名仅涵盖方法、过期时间和路径,因此禁止使用的头部列表是防止已签名的 PUT 请求改变其行为的唯一防御措施。持有单个对象 PUT TempURL 的攻击者可以添加一个命名同一账户中任何对象的 X-Copy-From 头;copy 中间件会将该对象复制到目标位置,然后攻击者使用针对目标对象的 GET TempURL 读取受害者的数据返回。跨账户边界的复制会被拒绝。仅在使用随附的默认代理管道(tempurl 和 copy 中间件)以及基于账户级别的 TempURL 密钥的部署中受到影响。
If you want to get best quality of vulnerability data, you may have to visit VulDB.