{"uuid": "2b115675-4754-4969-b0de-00842a88a9d8", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-55873", "type": "seen", "source": "https://gist.github.com/alon710/6d797362e9ee007306455f608524f8a6", "content": "# CVE-2026-55873: CVE-2026-55873: Improper Authorization in SeaweedFS S3Tables and Iceberg REST Management APIs\n\n&gt; **CVSS Score:** 4.3\n&gt; **Published:** 2026-08-28\n&gt; **Full Report:** https://cvereports.com/reports/CVE-2026-55873\n\n## Summary\nAn improper authorization vulnerability in SeaweedFS versions 4.08 through 4.33 allows authenticated, low-privileged users to bypass directory isolation and perform unauthorized metadata operations within S3Tables and Iceberg REST interfaces. The vulnerability arises from an automatic collapse of account-less static identities to the default administrative principal, combined with a fail-open default policy configuration and self-referential authorization parameters in the table bucket listing routines. Together, these logical flaws expose administrative configurations and namespace architectures to unprivileged actors. The issue is resolved in version 4.34 by enforcing capability-based access checks, isolating fallback modes, and performing granular access verification on target buckets.\n\n## TL;DR\nSeaweedFS S3Tables and Iceberg REST APIs incorrectly map account-less static S3 identities to the administrative role. Under default configurations, this behavior lets standard authenticated users bypass namespace isolation boundaries and access all table buckets. Upgrading to SeaweedFS version 4.34 fixes this issue.\n\n## Technical Details\n\n- **CWE ID**: CWE-863 (Incorrect Authorization)\n- **Attack Vector**: Network (Remote)\n- **CVSS Score**: 4.3 (Medium)\n- **EPSS Score**: 0.00342 (26.83% percentile)\n- **Exploit Status**: None (Analytical only)\n- **KEV Status**: Not listed in CISA KEV\n\n## Affected Systems\n\n- SeaweedFS S3Tables\n- SeaweedFS Iceberg REST Catalog\n- **SeaweedFS**: &gt;= 4.08, &lt; 4.34 (Fixed in: `4.34`)\n\n## Mitigation\n\n- Upgrade SeaweedFS to version 4.34 or higher to enforce proper permission validation.\n- Implement network firewalls or security groups to restrict access to S3Tables and Iceberg REST endpoints.\n- Define explicit 'Deny' policies for low-privileged users to override the default-allow fallback logic.\n\n**Remediation Steps:**\n1. Audit existing SeaweedFS deployments to identify versions between 4.08 and 4.33.\n2. Download and deploy the SeaweedFS v4.34 package or container image.\n3. Restart the services and verify that S3Tables configuration settings are properly restricted.\n4. Test with a low-privileged test account to ensure table bucket listings are filtered based on actual ownership.\n\n## References\n\n- [SeaweedFS v4.34 Release Notes](https://github.com/seaweedfs/seaweedfs/releases/tag/4.34)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/CVE-2026-55873) - Automated Vulnerability Intelligence*", "creation_timestamp": "2026-08-29T12:32:24.295186Z"}