CVE 8.8 HIGH

RustFS: Authentication bypass in /profile/cpu and /profile/memory allows unauthenticated access to profiling handlers_CVE-2026-45044

8.8 / 10
HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N

Description

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 without credentials. On supported builds (e.g., glibc), the handler invokes a fixed 60-second CPU profiling operation (dump_cpu_pprof_for(Duration::from_secs(60))). This may result in significant CPU resource consumption per request and can potentially lead to denial of service when abused. Additionally, the handler returns the server’s absolute filesystem path in the response body, resulting in information disclosure. This vulnerability is fixed in 1.0.0-beta.2.

AI Analysis

Authentication bypass vulnerability in RustFS, allowing unauthenticated access to profiling handlers, potentially leading to denial of service and information disclosure.

Basic Information

ID CVE-2026-45044
Source GitHub_M
Published May 28, 2026 at 18:31

Affected Product

Vendor rustfs
Product rustfs
Version < 1.0.0-beta.2
Affected Versions rustfs rustfs < 1.0.0-beta.2

CWE Classification

AI Assessment

AI Score 8.8 / 10
AI Severity High
Vendor RustFS
Product RustFS
Version < 1.0.0-beta.2

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.