RustFS 1.0.0 Alpha 1 for Rust
Approved changes feed: RSS · Atom
cpe:2.3:a:rustfs:rustfs:1.0.0:alpha1:*:*:*:rust:*:*
part: a version: 1.0.0 update: alpha1
| Vendor | Rustfs (742894ef-658d-5cdc-8784-77e6e7b0959e) |
|---|---|
| Product | Rustfs (4be71209-6ebc-5407-9635-d0b06dc1f232) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | rust |
| Target hardware | * |
| Other | * |
| Notes | Imported from NVD CPE 2.0 feed |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/rustfs/rustfs |
purl2cpe | 2026-07-28 16:41:08.255984 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-40937 |
vulnerable | 2026-06-08 08:03:14.363402 |
RustFS missing admin authorization on notification target endpoints, which allows unauthenticated configuration of event webhooks
HIGH (8.3)
RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-alpha.94, all four notification target admin API endpoints in `rustfs/src/admin/handlers/event.rs` use a `check_permissions` helper that validates authentication only (access key + session token), without performing any admin-action authorization via `validate_admin_request`. Every other admin handler in the codebase correctly calls `validate_admin_request` with a specific `AdminAction`. This is the only admin handler file that skips authorization. A non-admin user can overwrite a shared admin-defined notification target by name, causing subsequent bucket events to be delivered to an attacker-controlled endpoint. This enables cross-user event interception and audit evasion. 1.0.0-alpha.94 contains a patch.
Published: 2026-04-22T20:15:57.266Z
Updated: 2026-04-23T16:24:57.337Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39360 |
vulnerable | 2026-06-08 08:01:16.261720 |
RustFS has an authorization bypass in multipart UploadPartCopy enables cross-bucket object exfiltration
RustFS is a distributed object storage system built in Rust. Prior to alpha.90, RustFS contains a missing authorization check in the multipart copy path (UploadPartCopy). A low-privileged user who cannot read objects from a victim bucket can still exfiltrate victim objects by copying them into an attacker-controlled multipart upload and completing the upload. This breaks tenant isolation in multi-user / multi-tenant deployments. This vulnerability is fixed in alpha.90.
Published: 2026-04-07T18:58:29.974Z
Updated: 2026-04-07T19:28:22.541Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27822 |
vulnerable | 2026-06-08 07:55:13.945128 |
Rust has Critical Stored XSS in Preview Modal, leading to Administrative Account Takeover
CRITICAL (9.1)
RustFS is a distributed object storage system built in Rust. Prior to version 1.0.0-alpha.83, a Stored Cross-Site Scripting (XSS) vulnerability in the RustFS Console allows an attacker to execute arbitrary JavaScript in the context of the management console. By bypassing the PDF preview logic, an attacker can steal administrator credentials from `localStorage`, leading to full account takeover and system compromise. Version 1.0.0-alpha.83 fixes the issue.
Published: 2026-02-25T02:11:57.535Z
Updated: 2026-02-25T19:23:50.704Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-22782 |
vulnerable | 2026-06-08 07:51:13.820633 |
RustFS RPC signature verification logs shared secret
RustFS is a distributed object storage system built in Rust. From >= 1.0.0-alpha.1 to 1.0.0-alpha.79, invalid RPC signatures cause the server to log the shared HMAC secret (and expected signature), which exposes the secret to log readers and enables forged RPC calls. In crates/ecstore/src/rpc/http_auth.rs, the invalid signature branch logs sensitive data. This log line includes secret and expected_signature, both derived from the shared HMAC key. Any invalidly signed request triggers this path. The function is reachable from RPC and admin request handlers. This vulnerability is fixed in 1.0.0-alpha.80.
Published: 2026-01-16T16:14:15.203Z
Updated: 2026-01-16T16:36:08.520Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-22042 |
vulnerable | 2026-06-08 07:49:17.596587 |
RustFS has IAM Incorrect Authorization in ImportIam that Allows Privilege Escalation
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.
Published: 2026-01-08T14:58:10.785Z
Updated: 2026-01-08T15:54:51.896Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-21862 |
vulnerable | 2026-06-08 07:49:16.854126 | 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.920384 | 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.