SeaweedFS是SeaweedFS团队开源的一个用于blob、对象、文件和数据湖的快速分布式存储系统。 SeaweedFS 4.30之前版本存在路径遍历漏洞,该漏洞源于S3 API网关和Iceberg REST目录网关在构建路由器时禁用路径清理,导致URL中的..段保留,从而可能使攻击者通过特制请求访问其他存储桶。
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 |
|---|---|---|---|
| 1 | SeaweedFS versions through 4.29 build the S3 API and Iceberg REST catalog routers with mux.NewRouter().SkipClean(true), which disables URL path cleaning. A `..` segment in the request path therefore survives routing and reaches the handlers unnormalised, so a request such as `PUT /bucket-A/../evil-bucket/key` is matched as bucket=bucket-A with object=../evil-bucket/key. The captured object key is then joined into a filer path where the `..` is collapsed server-side, so the write lands in evil-bucket while authorisation is evaluated against bucket-A, enabling cross-bucket file write. | https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-54917.yaml | POC Details |
No public POC found.
Login to generate AI POCNo comments yet