CVE-2026-22782

HIGH

Rustfs < 1.0.0-alpha.80 - Log Information Exposure

Title source: rule
STIX 2.1

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.

Scores

CVSS v3 7.5
EPSS 0.0002
EPSS Percentile 5.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation poc
Automatable yes
Technical Impact partial

Details

CWE
CWE-532
Status published
Products (2)
crates.io/rustfs 1.0.0-alpha.1 - 1.0.0-alpha.80crates.io
rustfs/rustfs 1.0.0 alpha1 (49 CPE variants)
Published Jan 16, 2026
Tracked Since Feb 18, 2026