Description
RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.12, RustFS get_condition_values folds attacker-controlled request headers from HeaderMap into server-derived userid, username, principaltype, groups, versionid, signatureversion, jwt:, and ldap: condition keys, allowing authenticated callers to satisfy identity-based policy conditions. This issue is fixed in version 1.0.0-beta.12.
Published: 2026-08-12
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

RustFS is a distributed object storage system, and versions prior to 1.0.0‑beta.12 incorrectly folded attacker‑controlled request headers into server‑derived IAM condition keys such as userid, username, principaltype, groups, versionid, signatureversion, jwt, and ldap. This allowed an authenticated caller to meet identity‑based policy conditions, thereby bypassing access controls and gaining elevated privileges. The weakness is classified as CWE‑863.

Affected Systems

All RustFS releases before 1.0.0‑beta.12 are affected. The vendor is rustfs:rustfs. No exact version ranges are provided beyond the statement that 1.0.0‑beta.12 contains the fix.

Risk and Exploitability

The vulnerability has a CVSS score of 8.1, indicating high severity. No EPSS score is available and it is not listed in CISA KEV. Based on the description, it is inferred that attackers need only to send a crafted request with special headers while authenticated, and the remote request is therefore the likely attack vector. By manipulating the headers, the policy engine can accept the forged values, allowing the attacker to trigger privileged operations. Based on the description, it is inferred that the flaw can be exploited remotely and can grant broad permissions, representing a significant risk to environments using earlier RustFS releases.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deploy RustFS version 1.0.0‑beta.12 or later across all nodes.
  • Reconfigure any intermediate proxies or API gateways to strip or reject headers with prefixes jwt: and ldap: (and any other headers that map to IAM condition keys) to mitigate before the patch can be applied.
  • If an immediate upgrade cannot be performed, temporarily disable or restrict IAM policies that rely on these condition keys until a patch is available.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 20:45:00 +0000

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

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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 get_condition_values folds attacker-controlled request headers from HeaderMap into server-derived userid, username, principaltype, groups, versionid, signatureversion, jwt:, and ldap: condition keys, allowing authenticated callers to satisfy identity-based policy conditions. This issue is fixed in version 1.0.0-beta.12.
Title RustF: Request headers can populate server-derived IAM condition keys, letting a caller satisfy identity-based policy conditions
Weaknesses CWE-863
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-12T15:17:00.723Z

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

Link: CVE-2026-73286

cve-icon Vulnrichment

Updated: 2026-08-12T15:16:53.420Z

cve-icon NVD

Status : Received

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

Modified: 2026-08-12T16:17:22.127

Link: CVE-2026-73286

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T01:15:12Z

Weaknesses