Critical · published January 8, 2026
⚡ A sneaky path traversal vulnerability lurks in RustFS’s /rustfs/rpc/read_file_stream endpoint! It's like a delivery driver taking a shortcut through the back alleys, and you don’t want them wandering where they shouldn’t! Imagine a restaurant where orders are supposed to be picked up from a designated counter, but the staff can wander off and grab meals from any part of the kitchen. That’s what happens here—an attacker could exploit the vulnerability to access files they shouldn’t be able to. If exploited, this could allow an attacker to access sensitive files on the server, potentially leaking critical information or disrupting operations. It’s a high-risk scenario; compromised data could have severe consequences for your organization!
Imagine a restaurant where orders are supposed to be picked up from a designated counter, but the staff can wander off and grab meals from any part of the kitchen. That’s what happens here—an attacker could exploit the vulnerability to access files they shouldn’t be able to. This vulnerability arises from insufficient validation of user input for file paths, allowing attackers to craft malicious requests that traverse the filesystem and access unauthorized files.
If exploited, this could allow an attacker to access sensitive files on the server, potentially leaking critical information or disrupting operations. It’s a high-risk scenario; compromised data could have severe consequences for your organization! Immediately upgrade RustFS to version 1.0.0-alpha.79 to patch this vulnerability. It’s also wise to review your application's input validation mechanisms to ensure that such path traversal cannot happen again. You've got this! Implement these changes and keep your files secure! 🛡️
| Product | Versions | Fixed in |
|---|---|---|
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |
| rustfs/rustfs | all versions | — |