CVE Catalog

CVE-2026-73285

HighCVSS 7.5
Published: Translated: NVD NIST

Summary

RustFS from version 1.0.0-alpha.64 until 1.0.0-rc.1, when external OPA authorization is enabled via RUSTFS_POLICY_PLUGIN_URL, sets PreparedIamAuth.needs_existing_object_tag incorrectly for PreparedIamMode::Opa, causing maybe_merge_object_tag_conditions to omit s3:ExistingObjectTag/* values. This allows authenticated users to bypass tag-based policy restrictions.

Risk Assessment

An authenticated user may gain access to objects or perform operations that should be blocked by tag policies, compromising data integrity and confidentiality.

Recommendation

It is recommended to upgrade RustFS to version 1.0.0-rc.1 or later, which contains the fix.

Original NVD description (English source)

RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.64 until 1.0.0-rc.1, RustFS external OPA authorization enabled by RUSTFS_POLICY_PLUGIN_URL in crates/iam/src/sys.rs sets PreparedIamAuth.needs_existing_object_tag incorrectly for PreparedIamMode::Opa, causing maybe_merge_object_tag_conditions to omit s3:ExistingObjectTag/* values and allowing authenticated users to bypass tag-based policy restrictions. This issue is fixed in version 1.0.0-rc.1.

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