Skip to main content
← All vulnerabilities
CVE-2026-22042GHSA-VCWH-PFF9-64CC

RustFS has IAM Incorrect Authorization in ImportIam that Allows Privilege Escalation

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.0.0-alpha.79
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

RustFS is a distributed object storage system built in Rust. Prior to version 1.0.0-alpha.79, he `ImportIam` admin API validates permissions using `ExportIAMAction` instead of `ImportIAMAction`, allowing a principal with export-only IAM permissions to perform import operations. Since importing IAM data performs privileged write actions (creating/updating users, groups, policies, and service accounts), this can lead to unauthorized IAM modification and privilege escalation. Version 1.0.0-alpha.79 fixes the issue.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • rustfs rustfs

    fixed in 1.0.0-alpha.79

  • rustfscrates.io

    fixed in 1.0.0-alpha.79

References 1

GitHub · rustfs/rustfs