PatchSiren cyber security CVE debrief
CVE-2026-54917 seaweedfs CVE debrief
CVE-2026-54917 is a high-severity vulnerability in SeaweedFS, a distributed storage system for object storage (S3), file systems, and Iceberg tables. The vulnerability arises from the S3 API gateway and the Iceberg REST catalog gateway constructing their routers with mux.NewRouter().SkipClean(true), which disables path cleaning. This allows a .. segment inside the URL to survive routing, potentially leading to unauthorized access or data manipulation. The vulnerability is fixed in version 4.30 of SeaweedFS. Users of affected versions should update to 4.30 or apply compensating controls to mitigate the risk. This vulnerability has a CVSS score of 7.8 and is classified as HIGH severity.
- Vendor
- seaweedfs
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-25
- Original CVE updated
- 2026-06-29
- Advisory published
- 2026-06-25
- Advisory updated
- 2026-06-29
Who should care
Organizations using SeaweedFS for object storage, file systems, or Iceberg tables should prioritize this vulnerability. Specifically, those with exposed S3 API gateways or Iceberg REST catalog gateways are at risk. Updating to version 4.30 or applying mitigations is crucial to prevent potential path traversal attacks.
Technical summary
The vulnerability in SeaweedFS is caused by the use of mux.NewRouter().SkipClean(true) in the S3 API gateway and the Iceberg REST catalog gateway. This setting disables path cleaning, allowing a .. segment in URLs to persist through routing. An attacker could exploit this by crafting URLs like GET /bucket-A/../evil-bucket/key, which would be matched as bucket=bucket-A, object=../evil-bucket/key. The object key is then joined into a filer path, which collapses the .. server-side, potentially allowing reads or writes to unintended locations. This issue is resolved in SeaweedFS version 4.30.
Defensive priority
High priority should be given to updating SeaweedFS to version 4.30. In the interim, defenders should monitor for suspicious activity, especially unusual access patterns or errors related to path traversal.
Recommended defensive actions
- Update SeaweedFS to version 4.30 or later.
- Monitor S3 API and Iceberg REST catalog gateway logs for suspicious activity.
- Implement compensating controls such as restrictive access controls and input validation.
- Review and update security configurations for SeaweedFS gateways.
- Perform inventory checks to identify affected systems.
Evidence notes
The CVE-2026-54917 vulnerability is documented in the NVD database and has a detailed description of the issue and its impact. The vulnerability is caused by the use of mux.NewRouter().SkipClean(true) in the S3 API gateway and the Iceberg REST catalog gateway. The CVE record provides additional context and references to the vendor's advisory and mitigation strategies.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-54917 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-54917
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-54917 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-54917
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://github.com/seaweedfs/seaweedfs/pull/9687
[email protected] - Issue Tracking, Mitigation
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://github.com/seaweedfs/seaweedfs/security/advisories/GHSA-w62w-66v9-vvgv
[email protected] - Exploit, Patch, Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.