Sceawere

Vulnerability Detail

CVE-2026-73284UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

RustFS Privilege Escalation Vulnerability

Vulnerability Metadata

Severity
High
Score / CVSS
8.8
Creation Date
4h ago
Vendor
rustfs
Product
rustfs
Attack Type
CWE-269: Improper Privilege Management
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Complexity
LOW

Narrative and Response

Description

RustFS is a distributed object storage system built in Rust. RustFS AddServiceAccount in rustfs/src/admin/handlers/service_account.rs accepts an attacker-controlled target_user after only checking CreateServiceAccountAdminAction, passes it to new_service_account, and prepare_service_account_auth sets is_owner for the resulting root-parent service account. This issue is fixed in version 1.0.0-beta.11.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "8.8",
  "pubDate": "2026-08-12T15:18:31.437Z",
  "pubdate": "2026-08-12T15:18:31.437Z",
  "executiveSummary": "An improper authorization vulnerability exists in the RustFS distributed object storage system, specifically within the service account management functionality.\nThe flaw resides in the AddServiceAccount handler located in rustfs/src/admin/handlers/service_account.rs, where attacker-controlled input specifying the target_user parameter is processed after validating only the CreateServiceAccountAdminAction.\nUpon receiving this input, the system passes the parameter directly to new_service_account, and prepare_service_account_auth subsequently assigns ownership privileges (is_owner) to the resulting root-parent service account.\nThis architectural deficiency allows authenticated attackers with lower-tier administrative privileges to provision service accounts with unintended root-level permissions, leading to severe unauthorized privilege escalation and complete compromise of the distributed object storage infrastructure.\nThe vulnerability affects RustFS versions prior to 1.0.0-beta.11 and requires specific administrative action validation bypass capabilities during the attack lifecycle.",
  "technicalDetails": "The vulnerability is rooted in flawed access control logic and inadequate parameter validation within the administration subsystem of RustFS.\nThe vulnerable component is identified as the AddServiceAccount function implemented in rustfs/src/admin/handlers/service_account.rs.\nDuring the execution flow, the handler processes incoming requests to create new service accounts.\nThe authorization check implemented prior to processing only validates that the requesting entity possesses the CreateServiceAccountAdminAction permission, failing to enforce granular checks against the specified target_user parameter supplied in the request payload.\nBecause the attacker-controlled target_user value is accepted without proper verification of scope or contextual authorization, the execution flow proceeds to invoke the new_service_account function using the manipulated identifier.\nSubsequently, the prepare_service_account_auth function processes the generated account structure and assigns the is_owner flag to the resulting root-parent service account.\nThis sequence of operations results in an elevation of privilege, where a principal capable of triggering the admin action can instantiate a service account possessing administrative ownership semantics.\nThe attack vector requires the capability to interact with the administrative API endpoints of RustFS, specifically targeting the service account creation interface.\nSuccessful exploitation allows an adversary to establish persistent, highly privileged administrative access across the distributed object storage system, bypassing intended isolation and role boundaries.\nThe vulnerability affects all versions of RustFS prior to the patched release 1.0.0-beta.11."
}
CVE-2026-73284: RustFS Privilege Escalation Vulnerability (HIGH Severity, CVSS: 8.8) - Sceawere