CyberSecBulletin

Rustfs vulnerabilities

We track 22 vulnerabilities in Rustfs products across 2 products. 22 are rated high or critical, and none are known to be exploited. The most recent was published on August 12, 2026.

22vulnerabilities
7critical
15high
0exploited
8.5average CVSS score

Latest Rustfs vulnerabilities

  • 8.1 High severity

    rustfs: Incorrect Authorization

    CVE-2026-73289Rustfs

    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, a

  • 8.1 High severity

    rustfs: Incorrect Authorization

    CVE-2026-73286Rustfs

    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,

  • 7.5 High severity

    rustfs: Incorrect Authorization

    CVE-2026-73285Rustfs

    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 Pre

  • 8.8 High severity

    rustfs: Improper Privilege Management

    CVE-2026-73284Rustfs

    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_accou

  • 9.0 Critical severity

    console: Improper Neutralization of Input During Web Page Generation

    CVE-2026-62378Rustfs

    RustFS Console is a web management console for the RustFS distributed file system. From 0.1.7 until 0.1.10, the RustFS Console components/object/preview-modal.tsx and components/object/pdf-viewer.tsx extension-based PDF preview path can render HTML content upl

  • 7.7 High severity

    rustfs: Missing Authorization

    CVE-2026-55189Rustfs

    RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, when the FTP frontend is enabled, the FTP read and probe handlers dispatch directly to the storage backend without ever calling the IAM authorization function t

  • 8.2 High severity

    rustfs: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-55188Rustfs

    RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, RustFS contains an authorization bypass in the bucket replication admin API. The ListRemoteTargetHandler handler for listing remote replication targets only che

  • 8.6 High severity

    rustfs: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-49991Rustfs

    RustFS is a distributed object storage system built in Rust. In 1.0.0-beta.4, authenticated users with only PutObject permission on their own bucket can exploit a path traversal vulnerability in the Snowball auto-extract feature to write arbitrary objects into

  • 9.3 Critical severity

    rustfs: Improper Privilege Management

    CVE-2026-45043Rustfs

    RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.2, improper validation in the PUT /rustfs/admin/v3/import-iam endpoint allows a user with ImportIAMAction to create service accounts under arbitrary parent identities, including t

  • 8.8 High severity

    rustfs: Missing Authentication for Critical Functionality

    CVE-2026-45044Rustfs

    RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.2, the admin router explicitly whitelists /profile/cpu and /profile/memory from the authentication layer, allowing any unauthenticated HTTP client to invoke profiling handlers wit

  • 7.1 High severity

    rustfs: Incorrect Authorization

    CVE-2026-45042Rustfs

    RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.2, improper authorization in the UploadPartCopy operation allows copying objects across buckets without enforcing destination bucket restrictions on allowed copy sources. The impl

  • 8.7 High severity

    rustfs: Use of Hard-coded Cryptographic Key

    CVE-2026-45041Rustfs

    RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.2, crates/appauth/src/token.rs ships a 2048-bit RSA private key as a string constant named TEST_PRIVATE_KEY and uses it in production via parse_license() to "verify" license token

  • 9.8 Critical severity

    rustfs: Use of Hard-coded Credentials

    CVE-2026-45039Rustfs

    RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.2, the internode RPC layer authenticates every request with an HMAC-SHA256 signature using a shared secret. The function that produces this secret, get_shared_secret() in crates/e

  • 8.3 High severity

    rustfs: Missing Authorization

    CVE-2026-40937Rustfs

    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 + ses

  • 9.1 Critical severity

    rustfs: Incorrect Authorization

    CVE-2026-27607Rustfs

    RustFS is a distributed object storage system built in Rust. In versions 1.0.0-alpha.56 through 1.0.0-alpha.82, RustFS does not validate policy conditions in presigned POST uploads (PostObject), allowing attackers to bypass content-length-range, starts-with, a

  • 7.5 High severity

    rustfs: Insertion of Sensitive Information into Log File

    CVE-2026-24762Rustfs

    RustFS is a distributed object storage system built in Rust. From versions alpha.13 to alpha.81, RustFS logs sensitive credential material (access key, secret key, session token) to application logs at INFO level. This results in credentials being recorded in

  • 7.5 High severity

    rustfs: Authentication Bypass by Spoofing

    CVE-2026-21862Rustfs

    RustFS is a distributed object storage system built in Rust. Prior to version alpha.78, IP-based access control can be bypassed: get_condition_values trusts client-supplied X-Forwarded-For/X-Real-Ip without verifying a trusted proxy, so any reachable client ca

  • 7.5 High severity

    rustfs: Insertion of Sensitive Information into Log File

    CVE-2026-22782Rustfs

    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

  • 9.8 Critical severity

    rustfs: Insufficiently Protected Credentials

    CVE-2026-22043Rustfs

    RustFS is a distributed object storage system built in Rust. In versions 1.0.0-alpha.13 through 1.0.0-alpha.78, a flawed `deny_only` short-circuit in RustFS IAM allows a restricted service account or STS credential to self-issue an unrestricted service account

  • 8.8 High severity

    rustfs: Incorrect Authorization

    CVE-2026-22042Rustfs

    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

  • 9.8 Critical severity

    rustfs: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2025-68705RustfsEPSS 7.26%

    RustFS is a distributed object storage system built in Rust. In versions 1.0.0-alpha.13 to 1.0.0-alpha.78, RustFS contains a path traversal vulnerability in the /rustfs/rpc/read_file_stream endpoint. This issue has been patched in version 1.0.0-alpha.79.

  • 9.8 Critical severity

    rustfs: Improper Authentication

    CVE-2025-68926RustfsEPSS 32.1%

    RustFS is a distributed object storage system built in Rust. In versions prior to 1.0.0-alpha.78, RustFS implements gRPC authentication using a hardcoded static token `"rustfs rpc"` that is publicly exposed in the source code repository, hardcoded on both clie