HTTP::Tiny
cpe:2.3:a:http::tiny_project:http::tiny:*:*:*:*:*:*:*
- < 0.093
A vulnerability in HTTP::Tiny versions prior to 0.093 for Perl allows for header injection and request smuggling attacks. The issue arises because the library does not properly validate carriage return and line feed (CRLF) characters in HTTP request lines and control field header values. This lack of validation can be exploited by injecting additional headers or manipulating request lines, potentially leading to unauthorized actions on the upstream server.
Exploitation of this vulnerability could result in header injection and request smuggling, allowing an attacker to manipulate HTTP requests and headers sent to an upstream server.
Users can upgrade to HTTP::Tiny version 0.093 or later, where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.