CVE Catalog

CVE-2026-72921

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

15th percentile - higher than 15% of all known CVEs

Summary

SeaweedFS before 4.24 uses strings.HasPrefix for authorization checks, allowing a JWT scoped to /tenant1 to access sibling paths like /tenant1234, /tenant1-old, and /tenant1backup.

Risk Assessment

This enables unauthorized cross-tenant access, including read and write operations, breaking tenant isolation.

Recommendation

Update SeaweedFS to version 4.24 or later, which includes the fix.

Other vulnerabilities in SeaweedFS

See all
Original NVD description (English source)

SeaweedFS is a distributed storage system. Prior to 4.24, the weed/server/filer_server_handlers.go allowed_prefixes authorization check used strings.HasPrefix on raw path strings, so a filer JWT scoped to /tenant1 also authorized sibling paths such as /tenant1234, /tenant1-old, and /tenant1backup, enabling cross-tenant reads and writes with a valid scoped token. This issue is fixed in version 4.24.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS