Approved changes feed: RSS · Atom

cpe:2.3:a:rustfs:rustfs:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorRustfs (742894ef-658d-5cdc-8784-77e6e7b0959e)
ProductRustfs (4be71209-6ebc-5407-9635-d0b06dc1f232)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
pkg:github/rustfs/rustfs purl2cpe 2026-07-28 16:41:08.255966

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-73285 vulnerable 2026-09-16 04:33:10.086146 RustFS: OPA policy plugin omits ExistingObjectTag conditions, allowing tag-based authorization policies to treat tagged objects as untagged
HIGH (7.5)
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.
Published: 2026-08-12T14:37:42.271Z
Updated: 2026-08-12T15:11:01.651Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-73289 vulnerable 2026-09-16 04:33:10.076496 RustFS: ForAllValues/ForAnyValue negated string conditions are transposed, inverting IAM and bucket-policy decisions
HIGH (8.1)
RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.12, RustFS evaluates the ForAllValues: and ForAnyValue: set qualifiers with the negated string operators StringNotEquals, StringNotEqualsIgnoreCase, StringNotLike, ArnNotEquals, and ArnNotLike using each other's semantics because crates/policy/src/policy/function/string.rs negates the aggregate result after eval or eval_like instead of negating each request-value predicate before quantification. Partially overlapping policy and request value sets can therefore make an Allow condition grant access to an excluded principal or make a Deny guardrail fail, including policies based on jwt:groups and jwt:roles; absent keys also receive the opposite ForAllValues: and ForAnyValue: behavior. This issue is fixed in version 1.0.0-beta.12.
Published: 2026-08-12T14:43:58.710Z
Updated: 2026-08-12T15:06:25.022Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-73288 vulnerable 2026-09-16 04:33:09.988142 RustFS: Object Lock (WORM) protections are treated as absent when bucket metadata cannot be read, allowing retained objects to be deleted
RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-rc.1, RustFS Object Lock enforcement in crates/ecstore/src/bucket/object_lock/objectlock_sys.rs lets check_object_lock_for_deletion, delete_prefix, and lifecycle and scanner sweeps treat ConfigNotFound, unreadable .metadata.bin data, or unparseable metadata as no lock configuration, allowing objects under COMPLIANCE retention to be deleted or expired. This issue is fixed in version 1.0.0-rc.1.
Published: 2026-08-12T14:42:50.174Z
Updated: 2026-08-12T22:12:07.322Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-73290 vulnerable 2026-09-16 04:33:09.970484 RustFS: Anonymous ListObjectVersions bypasses RestrictPublicBuckets through the ListBucket fallback
MEDIUM (5.3)
RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.12, an anonymous ListObjectVersions request in rustfs/src/storage/access.rs that lacks a direct bucket-policy grant falls back to an s3:ListBucket check and returns before the policy_allowed path applies deny_anonymous_table_data_plane_if_needed and RestrictPublicBuckets, so a bucket that permits anonymous listing can continue exposing version listings after an operator enables the public-access control. The bypass affects GET /<bucket>?versions= and can disclose object version metadata even though equivalent GetObject requests are denied. This issue is fixed in version 1.0.0-beta.12.
Published: 2026-08-12T14:46:20.042Z
Updated: 2026-08-12T15:15:18.171Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-73284 vulnerable 2026-09-16 04:33:09.826476 RustFS: AddServiceAccount Handler Allows Creation of Root-Parent Service Accounts
HIGH (8.8)
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.
Published: 2026-08-12T14:34:27.380Z
Updated: 2026-08-12T22:12:16.460Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-73286 vulnerable 2026-09-16 04:33:09.649712 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55838 vulnerable 2026-07-29 01:00:28.649962 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55189 vulnerable 2026-07-29 01:00:28.376927 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55188 vulnerable 2026-07-29 01:00:28.376611 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49991 vulnerable 2026-07-29 00:57:45.814116 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-47136 vulnerable 2026-06-08 08:05:12.183285 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46685 vulnerable 2026-06-08 08:05:12.105319 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45044 vulnerable 2026-06-08 08:05:11.438359 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45043 vulnerable 2026-06-08 08:05:11.438226 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45042 vulnerable 2026-06-08 08:05:11.437858 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45041 vulnerable 2026-06-08 08:05:11.437739 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45040 vulnerable 2026-06-08 08:05:11.437490 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45039 vulnerable 2026-06-08 08:05:11.437182 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40937 vulnerable 2026-06-08 08:03:14.361909 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39360 vulnerable 2026-06-08 08:01:16.260393 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27822 vulnerable 2026-06-08 07:55:13.943627 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27607 vulnerable 2026-06-08 07:53:22.559005 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-24762 vulnerable 2026-06-08 07:51:18.125742 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-22782 vulnerable 2026-06-08 07:51:13.819667 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-22043 vulnerable 2026-06-08 07:49:17.607563 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-22042 vulnerable 2026-06-08 07:49:17.596543 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-21862 vulnerable 2026-06-08 07:49:16.853125 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-69255 vulnerable 2026-06-08 07:41:22.252763 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68926 vulnerable 2026-06-08 07:41:21.919008 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68705 vulnerable 2026-06-08 07:41:21.669357 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.