CVE Catalog

CVE-2026-77317

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

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

Summary

SeaweedFS versions 3.88 through 4.39 have a vulnerability in the SFTP server where path permissions are checked via literal string-prefix comparison, without requiring a path-component boundary. A user with access to /tenants/alice also gets access to /tenants/alice-archive, /tenants/alice2, etc. A low-privileged SFTP user can cross ACL boundaries and read or overwrite other tenants' files.

Risk Assessment

Risk of unauthorized access to other tenants' data, potentially leading to confidentiality and integrity breaches in the distributed system.

Recommendation

Upgrade SeaweedFS to version 4.40 or later, which includes the fix.

Other vulnerabilities in SeaweedFS

See all
Original NVD description (English source)

SeaweedFS is a distributed storage system for files and blobs. In versions from 3.88 through 4.39, the SFTP server evaluates configured path permissions with a literal string-prefix comparison, so a user scoped to a path is also granted the same access to any sibling path whose name merely begins with the same characters. A user granted access to /tenants/alice therefore also matches /tenants/alice-archive, /tenants/alice2, and similar siblings, because the check does not require a path-component boundary. An authenticated low-privilege SFTP user with a root home directory and narrow path permissions can thereby cross the configured ACL boundary to read another tenant's files, and to overwrite them if granted write, all through the documented SFTP service with its own valid credentials. This issue is fixed in version 4.40.

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