Description
RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.12, RustFS handles FTPS MKD in FtpsDriver::mkd in crates/protocols/src/ftps/driver.rs by calling storage.create_bucket without authorize_operation for S3Action::CreateBucket, allowing authenticated FTPS users denied s3:CreateBucket to create buckets. This issue is fixed in version 1.0.0-beta.12.
Published: 2026-08-12
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

RustFS, a distributed object storage system, contains a flaw in handling the FTPS MKD command that bypasses IAM authorization for the S3 Action CreateBucket. When an authenticated FTPS user executes MKD, the system calls storage.create_bucket without checking the s3:CreateBucket policy, allowing a user who has been denied that permission to create new buckets. This creates an authorization bypass that permits bucket creation without the necessary privileges.

Affected Systems

The vulnerability exists in RustFS versions prior to 1.0.0-beta.12. The affected product is rustfs:rustfs, and any deployment of earlier releases may allow this bypass if users can authenticate via FTPS.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity. EPSS information is not available, so the current exploitation probability is unknown. The vulnerability is not listed in CISA KEV. The attack requires an existing FTPS user account with credentials; the attacker can issue MKD to create buckets. No evidence suggests the flaw can be exploited remotely without user credentials or privilege escalation beyond the authenticated user role.

Generated by OpenCVE AI on August 13, 2026 at 01:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade RustFS to version 1.0.0-beta.12 or later, which enforces proper authorization checks for bucket creation.
  • Block the MKD command for FTPS users until upgrade is possible, for example by disabling the FTPS service or applying firewall rules that reject MKD traffic.
  • Review IAM policies to ensure that s3:CreateBucket is not granted to users that should not be able to create buckets.

Generated by OpenCVE AI on August 13, 2026 at 01:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 12 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
First Time appeared Rustfs
Rustfs rustfs
Vendors & Products Rustfs
Rustfs rustfs

Wed, 12 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
Description RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.12, RustFS handles FTPS MKD in FtpsDriver::mkd in crates/protocols/src/ftps/driver.rs by calling storage.create_bucket without authorize_operation for S3Action::CreateBucket, allowing authenticated FTPS users denied s3:CreateBucket to create buckets. This issue is fixed in version 1.0.0-beta.12.
Title RustFS: FTPS MKD bypasses IAM CreateBucket authorization
Weaknesses CWE-862
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T16:21:48.278Z

Reserved: 2026-08-11T19:42:11.450Z

Link: CVE-2026-73287

cve-icon Vulnrichment

Updated: 2026-08-13T16:21:36.578Z

cve-icon NVD

Status : Received

Published: 2026-08-12T15:18:32.237

Modified: 2026-08-13T17:17:35.837

Link: CVE-2026-73287

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T01:00:10Z

Weaknesses