CVE-2026-55873: SeaweedFS: Improper authorization in the S3Tables / Iceberg REST management API lets a low-privileged S3 user enumerate administrator-owned table buckets
SeaweedFS routes requests signed with SigV4 service s3tables to the S3Tables
management API. Authorization on that path collapsed account-less S3 identities
into the shared admin account and failed open, so a user holding only ordinary
S3 Read credentials — and no S3Tables-specific permission — could invoke
S3Tables management operations such as GET /buckets and enumerate
administrator-owned table bucket inventory (names and ARNs). The same handler
backs the Iceberg REST catalog, which was affected by the same flaw.
References
- github.com/advisories/GHSA-hgpf-8634-g44c
- github.com/seaweedfs/seaweedfs/commit/b13463880c1fa62e255c058a9228b63cc95b4b36
- github.com/seaweedfs/seaweedfs/pull/9961
- github.com/seaweedfs/seaweedfs/releases/tag/4.34
- github.com/seaweedfs/seaweedfs/security/advisories/GHSA-hgpf-8634-g44c
- nvd.nist.gov/vuln/detail/CVE-2026-55873
Code Behaviors & Features
Detect and mitigate CVE-2026-55873 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →