在 OpenStack Swift 2.38.2 之前的版本中,tempurl 中间件未在 PUT 请求中拒绝 X-Copy-From 头部字段。TempURL 签名仅涵盖方法、过期时间和路径,因此防止签名 PUT 请求改变请求行为的唯一防御机制是黑名单式的不允许头部列表。持有单个对象 PUT TempURL 的攻击者可以添加一个 X-Copy-From 头部,指向同一账户中的任意其他对象;copy 中间件会将该对象复制到目标位置,随后攻击者通过目标对象的 GET TempURL 读取受害者的数据。跨账户边界的复制
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet