CVE-2025-68926
PoC nicheHardcoded gRPC Token in RustFS Enables Unauthenticated Privileged Access
RustFS before 1.0.0-alpha.78 authenticates gRPC clients with a single hardcoded static token ("rustfs rpc") that is published in the public source code, is hardcoded on both client and server, is non-configurable with no rotation mechanism, and is valid across all RustFS deployments. Any attacker with network access to the gRPC port can authenticate with this publicly known token without possessing any secret. Successful access allows execution of privileged operations, including data destruction, policy manipulation, and cluster configuration changes. All deployments running affected versions are impacted, with risk highest where the gRPC port is reachable from untrusted networks. No in-the-wild exploitation is confirmed, but a public security advisory is available and EPSS assigns a 31.4% probability of exploitation within 30 days (98th percentile).
What to do: Upgrade RustFS to 1.0.0-alpha.78 or later. Until upgraded, restrict network access to the gRPC port (firewall/ACL) so it is not reachable from untrusted networks, since the token is fixed and non-rotatable in affected versions. Audit clusters for unexpected policy changes, configuration modifications, or data loss, and check whether the gRPC port is exposed beyond trusted interfaces.
| rustfs | all versions prior to 1.0.0-alpha.78 (fixed in 1.0.0-alpha.78) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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 client and server sides, non-configurable with no mechanism for token rotation, and universally valid across all RustFS deployments. Any attacker with network access to the gRPC port can authenticate using this publicly known token and execute privileged operations including data destruction, policy manipulation, and cluster configuration changes. Version 1.0.0-alpha.78 contains a fix for the issue.
- Vendors
- rustfs
- Products
- rustfs
- Weakness
- CWE-287, CWE-798
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
In the news0 stories
No ingested article mentions this CVE yet.