NetSight
high7.5

CVE-2025-27111

Escape Sequence Injection vulnerability in Rack lead to Possible Log Injection

Impact

## 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`.

Affected packages

EcosystemPackageAffectedFixed in
rubygemsrack< 2.2.122.2.12

Affected products

VendorProductAffected versions
RackRack
before 2.2.12
from 3.0.0 before 3.0.13
from 3.1.0 before 3.1.11

Weakness classification

References