CVE 2.9 LOW

RustFS RPC signature verification logs shared secret_CVE-2026-22782

2.9 / 10
LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P

Description

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.

Basic Information

ID CVE-2026-22782
Source GitHub_M
Published Jan 16, 2026 at 16:14
Modified Jan 16, 2026 at 16:36

Affected Product

Vendor rustfs
Product rustfs
Version >= 1.0.0-alpha.1, < 1.0.0-alpha.80
Affected Versions rustfs rustfs >= 1.0.0-alpha.1, < 1.0.0-alpha.80

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.