GHSA-9cq9-w9qm-wc9p
SeaweedFS versions before 4.34 have a path traversal vulnerability in the S3 gateway's DeleteMultipleObjectsHandler. Authenticated S3 principals with write access to one bucket can delete objects in other tenants' buckets by using ../ sequences in the DeleteObjects XML request body. The vulnerability arises because the validateRequestPath middleware only checks URL path variables and not request-body keys, allowing directory traversal to bypass authorization controls.
AI Analysis
Technical Summary
The vulnerability in SeaweedFS prior to version 4.34 involves the S3 gateway's DeleteMultipleObjectsHandler, which improperly validates object keys in the DeleteObjects XML request body. Authenticated users with write permissions on a single bucket can exploit this by supplying object keys containing directory traversal sequences (../), enabling deletion of arbitrary objects in other tenants' buckets. This occurs due to a confused deputy condition where the middleware only inspects URL path variables but not the request body, allowing the path to collapse traversal sequences and bypass bucket-level authorization.
Potential Impact
An attacker with authenticated write access to one bucket can delete objects in other tenants' buckets, potentially causing data loss or disruption across multiple tenants sharing the SeaweedFS service. This bypasses intended authorization controls and compromises data isolation between tenants.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a fix is available, restrict write access to trusted principals only and monitor for suspicious deletion requests containing directory traversal sequences. Avoid exposing the vulnerable S3 gateway to untrusted users.
GHSA-9cq9-w9qm-wc9p
Description
SeaweedFS versions before 4.34 have a path traversal vulnerability in the S3 gateway's DeleteMultipleObjectsHandler. Authenticated S3 principals with write access to one bucket can delete objects in other tenants' buckets by using ../ sequences in the DeleteObjects XML request body. The vulnerability arises because the validateRequestPath middleware only checks URL path variables and not request-body keys, allowing directory traversal to bypass authorization controls.
CVSS v4.0
Affected software
pkg:github/seaweedfs/seaweedfsRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability in SeaweedFS prior to version 4.34 involves the S3 gateway's DeleteMultipleObjectsHandler, which improperly validates object keys in the DeleteObjects XML request body. Authenticated users with write permissions on a single bucket can exploit this by supplying object keys containing directory traversal sequences (../), enabling deletion of arbitrary objects in other tenants' buckets. This occurs due to a confused deputy condition where the middleware only inspects URL path variables but not the request body, allowing the path to collapse traversal sequences and bypass bucket-level authorization.
Potential Impact
An attacker with authenticated write access to one bucket can delete objects in other tenants' buckets, potentially causing data loss or disruption across multiple tenants sharing the SeaweedFS service. This bypasses intended authorization controls and compromises data isolation between tenants.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a fix is available, restrict write access to trusted principals only and monitor for suspicious deletion requests containing directory traversal sequences. Avoid exposing the vulnerable S3 gateway to untrusted users.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-9cq9-w9qm-wc9p
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-58372"]
- Ecosystems
- []
- Database Specific Severity
- HIGH
- Cvss Version
- 4.0
Threat ID: 6a4452e227e9c797198e1240
Added to database: 06/30/2026, 23:36:02 UTC
Last enriched: 06/30/2026, 23:48:39 UTC
Last updated: 07/01/2026, 01:34:46 UTC
Views: 3
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.