Log Manipulation Vulnerability in Rack Web Framework
CVE-2025-25184
What is CVE-2025-25184?
The Rack web framework allows for manipulation of log entries due to a vulnerability in the Rack::CommonLogger component. Attackers can exploit this by crafting input with newline characters (CRLF), which leads to unauthorized modifications of log entries. This behavior arises when user authentication occurs via Rack::Auth::Basic—the injected credentials may contain CRLF characters that break log formatting or insert misleading entries into the logs. Consequently, this can obscure genuine activity or insert potentially harmful data. Versions 2.2.11, 3.0.12, and 3.1.11 address this issue with critical fixes.
Affected Version(s)
rack < 2.2.11 < 2.2.11
rack >= 3.0, < 3.0.12 < 3.0, 3.0.12
rack >= 3.1, < 3.1.10 < 3.1, 3.1.10
News Articles
References
CVSS V4
Timeline
- đź“°
First article discovered by GBHackers News
Vulnerability published
Vulnerability Reserved