~ / search / GHSA-8cgq-6mh2-7j6v

GHSA-8cgq-6mh2-7j6v

Escape Sequence Injection vulnerability in Rack lead to Possible Log Injection

Source: GitHub Advisory Database (reviewed) Moderate CVE-2025-27111

Packages

EcosystemPackageAffectedFixed in
RubyGems rack < 2.2.12 2.2.12
RubyGems rack >= 3.0, < 3.0.13 3.0.13
RubyGems rack >= 3.1, < 3.1.11 3.1.11

Details

As written in the advisory (Markdown source, shown as plain text).

## Summary `Rack::Sendfile` can be exploited by crafting input that includes newline characters to manipulate log entries. ## Details The `Rack::Sendfile` middleware logs unsanitized header values from the `X-Sendfile-Type` header. An attacker can exploit this by injecting escape sequences (such as newline characters) into the header, resulting in log injection. ## Impact This vulnerability can distort log files, obscure attack traces, and complicate security auditing. ## Mitigation - Update to the latest version of Rack, or - Remove usage of `Rack::Sendfile`.

References

External links from the advisory. They lead to third-party sites.