CVE-2026-55873

SeaweedFS: Improper authorization in the S3Tables / Iceberg REST management API lets a low-privileged S3 user enumerate administrator-owned table buckets

Published Jul 8, 2026 CVSS 3.1 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
SeaweedFS is a distributed storage system. In versions 4.08 through 4.33, requests signed with SigV4 service s3tables are routed to the S3Tables management API where authorization collapses account-less S3 identities into the shared admin account and fails open, allowing an authenticated low-privileged S3 user to enumerate administrator-owned table bucket names and ARNs. This issue is fixed in version 4.34.

Analysis

AI-generated

Technical impact

SeaweedFS distributed storage systems exposed a weakness in the S3Tables/Iceberg REST management API that allowed requests signed with Sig service to be routed to an internal API without proper credential checks. The weakness is an instance of CWE‑863 (Improper Authorization). The authorization logic collapsed identities into a shared administrator account and failed open, meaning any S3 user with basic credentials could enumerate the names and AR resource information that could aid further attacks.

Affected Systems

SeaweedFS version 4.08 through 4.33. The fix was delivered in release 4.34; systems running any later version have this issue corrected.

Risk and Exploitability

The CVSS score of 4.3 indicates moderate severity, and the EPSS score of <1% reflects a very low probability of exploitation at the time of this analysis. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is an authenticated low‑privileged S3 user who can sign SigV4 requests for the s3tables service; this path requires only legitimate access credentials and does not lead to code execution or availability compromise, but it does reveal internal identifiers.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade SeaweedFS to version 4.34 or later to apply the fix that restricts the s3tables management API to privileged users only.
  • Set up monitoring or logging to detect enumeration activity against table bucket namespaces and alert on anomalous access patterns.
  • Apply network segmentation or firewall rules to limit access to the S3Tables API endpoint to trusted administrative networks and enforce least‑privilege access for all S3 identities.

Generated by OpenCVE AI on August 1, 2026 at 16:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-hgpf-8634-g44c SeaweedFS: Improper authorization in the S3Tables / Iceberg REST management API lets a low-privileged S3 user enumerate administrator-owned table buckets
History
Type Values Removed Values Added
First Time appeared Seaweedfs
Seaweedfs seaweedfs
Vendors & Products Seaweedfs
Seaweedfs seaweedfs
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description SeaweedFS is a distributed storage system. In versions 4.08 through 4.33, requests signed with SigV4 service s3tables are routed to the S3Tables management API where authorization collapses account-less S3 identities into the shared admin account and fails open, allowing an authenticated low-privileged S3 user to enumerate administrator-owned table bucket names and ARNs. This issue is fixed in version 4.34.
Title SeaweedFS: Improper authorization in the S3Tables / Iceberg REST management API lets a low-privileged S3 user enumerate administrator-owned table buckets
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 8, 2026, 3:33 PM
Reserved
Jun 17, 2026, 4:59 PM
Status
Deferred
Published
Jul 8, 2026, 3:16 PM
Modified
Jul 8, 2026, 4:16 PM