<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Top 10 Open Source Forums - 12 Months of Vulnerabilities</title>
	<link>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/</link>
	<description>Security Tools and Tips</description>
	<pubDate>Fri, 21 Nov 2008 19:59:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>By: &#187; links for 2008-05-16 &#124; Paul Cowles</title>
		<link>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-54398</link>
		<author>&#187; links for 2008-05-16 &#124; Paul Cowles</author>
		<pubDate>Tue, 03 Jun 2008 00:17:35 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-54398</guid>
		<description>[...] Top 10 Open Source Forums - 12 Months of Vulnerabilities &#124; Dragos Lungu Dot Com (tags: opensource forums) [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Top 10 Open Source Forums - 12 Months of Vulnerabilities | Dragos Lungu Dot Com (tags: opensource forums) [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dragos Lungu</title>
		<link>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-133</link>
		<author>Dragos Lungu</author>
		<pubDate>Mon, 11 Jun 2007 14:43:05 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-133</guid>
		<description>Thanks dre, I will test some of these apps pretty soon and I'll post the results. As Ory pointed out, there are no "Zero vulnerability" applications out there; sometimes  it's just harder to find those bugs :)</description>
		<content:encoded><![CDATA[<p>Thanks dre, I will test some of these apps pretty soon and I&#8217;ll post the results. As Ory pointed out, there are no &#8220;Zero vulnerability&#8221; applications out there; sometimes  it&#8217;s just harder to find those bugs <img src='http://www.dragoslungu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dre</title>
		<link>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-126</link>
		<author>dre</author>
		<pubDate>Sun, 10 Jun 2007 22:06:00 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-126</guid>
		<description>OWASP runs vBulliten (this costs money btw), but then again - it also runs Wordpress for blogs and MediaWiki for the main site and these aren't exactly sure web applications.

Andrew van der Stock (of OWASP fame) wrote his own secure forum software as well: http://www.ultimabb.com/

PunBB, SMF (Simple Machines), and Vanilla also have very good reputations for free forum software.

For web-anything, I normally suggest JSPWiki (or something very similar) fronted by mod_security.  I'd like to see JSPWiki or something very similar re-written in HDIV Struts with proper use of Validator everywhere.

The most important aspect is to keep your fourm software up-to-date, especially after known vulnerabilities are released into the public.</description>
		<content:encoded><![CDATA[<p>OWASP runs vBulliten (this costs money btw), but then again - it also runs Wordpress for blogs and MediaWiki for the main site and these aren&#8217;t exactly sure web applications.</p>
<p>Andrew van der Stock (of OWASP fame) wrote his own secure forum software as well: <a href="http://www.ultimabb.com/" rel="nofollow">http://www.ultimabb.com/</a></p>
<p>PunBB, SMF (Simple Machines), and Vanilla also have very good reputations for free forum software.</p>
<p>For web-anything, I normally suggest JSPWiki (or something very similar) fronted by mod_security.  I&#8217;d like to see JSPWiki or something very similar re-written in HDIV Struts with proper use of Validator everywhere.</p>
<p>The most important aspect is to keep your fourm software up-to-date, especially after known vulnerabilities are released into the public.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Beehive Zero Vulnerabilities - Myth BUSTED &#124; Dragos Lungu Dot Com</title>
		<link>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-122</link>
		<author>Beehive Zero Vulnerabilities - Myth BUSTED &#124; Dragos Lungu Dot Com</author>
		<pubDate>Sun, 10 Jun 2007 14:53:52 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-122</guid>
		<description>[...] gets all the credit for this one and, again, I updated the forum vulnerabilities post [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] gets all the credit for this one and, again, I updated the forum vulnerabilities post [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BBpress XSS vulnerability &#124; Dragos Lungu Dot Com</title>
		<link>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-96</link>
		<author>BBpress XSS vulnerability &#124; Dragos Lungu Dot Com</author>
		<pubDate>Thu, 07 Jun 2007 11:05:10 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-96</guid>
		<description>[...] Ory Segal pointed out in his comment on the forum vulnerabilities post , the BBpress authentication page (bb-login.php) is home of a XSS [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Ory Segal pointed out in his comment on the forum vulnerabilities post , the BBpress authentication page (bb-login.php) is home of a XSS [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ory Segal</title>
		<link>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-65</link>
		<author>Ory Segal</author>
		<pubDate>Sun, 03 Jun 2007 13:55:42 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-65</guid>
		<description>I've sent you an email, let me know what you make of it</description>
		<content:encoded><![CDATA[<p>I&#8217;ve sent you an email, let me know what you make of it</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dragos Lungu</title>
		<link>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-61</link>
		<author>Dragos Lungu</author>
		<pubDate>Fri, 01 Jun 2007 11:45:34 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-61</guid>
		<description>Hi Ory, 
well, the list is based on secunia public vulnerabilities disclosures and I didn't inted to go into 0 day exploits. Now that you made me curious , I looked into bb-login.php and I couldn't find an exploitable XSS  :( 

I'm posting the bb-login.php file : 

&lt; ?php
require('./bb-load.php');

$ref = wp_get_referer();

if ( 0 === strpos($ref, bb_get_option( 'uri' )) ) {
	$re = $_POST['re'] ? $_POST['re'] : $_GET['re'];
	if ( 0 !== strpos($re, bb_get_option( 'uri' )) )
		$re = $ref . $re;
} else
	$re = bb_get_option('uri');

nocache_headers();

if ( isset( $_REQUEST['logout'] ) ) {
	bb_logout();
	wp_redirect( $re );
	exit;
}

if ( !bb_is_user_logged_in() &#038;&#038; !$user = bb_login( @$_POST['user_login'], @$_POST['password'] ) ) {
	$user_exists = bb_user_exists( @$_POST['user_login'] );
	$user_login  = user_sanitize ( @$_POST['user_login'] );
	$redirect_to = wp_specialchars( $re, 1 );
	bb_load_template( 'login.php', array('re', 'user_exists', 'user_login', 'redirect_to', 'ref') );
	exit;
}

wp_redirect( $re );
?&gt;

The user_sanitize function permits only a-z A-Z and 0-9 , so no luck with the username string. 
The $re parameter is appended to the current URL and although it seems an easy catch for a forceful redirect, the appended string starts with / which sucks . 

So please let me know which vulnerability have you spotted :) . Please email me (dragos@dragoslungu.com) or post it here and I will edit the post to reflect your findings.  

I would  really appreciate .</description>
		<content:encoded><![CDATA[<p>Hi Ory,<br />
well, the list is based on secunia public vulnerabilities disclosures and I didn&#8217;t inted to go into 0 day exploits. Now that you made me curious , I looked into bb-login.php and I couldn&#8217;t find an exploitable XSS  <img src='http://www.dragoslungu.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>I&#8217;m posting the bb-login.php file : </p>
<p>< ?php<br />
require('./bb-load.php');</p>
<p>$ref = wp_get_referer();</p>
<p>if ( 0 === strpos($ref, bb_get_option( 'uri' )) ) {<br />
	$re = $_POST['re'] ? $_POST['re'] : $_GET['re'];<br />
	if ( 0 !== strpos($re, bb_get_option( 'uri' )) )<br />
		$re = $ref . $re;<br />
} else<br />
	$re = bb_get_option('uri');</p>
<p>nocache_headers();</p>
<p>if ( isset( $_REQUEST['logout'] ) ) {<br />
	bb_logout();<br />
	wp_redirect( $re );<br />
	exit;<br />
}</p>
<p>if ( !bb_is_user_logged_in() &#038;&#038; !$user = bb_login( @$_POST['user_login'], @$_POST['password'] ) ) {<br />
	$user_exists = bb_user_exists( @$_POST['user_login'] );<br />
	$user_login  = user_sanitize ( @$_POST['user_login'] );<br />
	$redirect_to = wp_specialchars( $re, 1 );<br />
	bb_load_template( 'login.php', array('re', 'user_exists', 'user_login', 'redirect_to', 'ref') );<br />
	exit;<br />
}</p>
<p>wp_redirect( $re );<br />
?></p>
<p>The user_sanitize function permits only a-z A-Z and 0-9 , so no luck with the username string.<br />
The $re parameter is appended to the current URL and although it seems an easy catch for a forceful redirect, the appended string starts with / which sucks . </p>
<p>So please let me know which vulnerability have you spotted <img src='http://www.dragoslungu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Please email me (dragos@dragoslungu.com) or post it here and I will edit the post to reflect your findings.  </p>
<p>I would  really appreciate .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ory Segal</title>
		<link>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-55</link>
		<author>Ory Segal</author>
		<pubDate>Thu, 31 May 2007 12:59:38 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/05/30/top-10-open-source-bulletin-boards-12-months-of-vulnerabilities/#comment-55</guid>
		<description>Hello Dragos,

Hold the press - from a 2 minutes review of BBPress (which in your research yielded 0 vulnerabilities), I can already tell you that the login page contains a XSS vulnerability. (I am talking about the latest version of BBPress here).

Check out the source code of bb-login.php, and you'll figure it out. (it's exploitable).
Bottom line, I haven't seen a single BB app lately, that doesn't contain any vulnerabilities :-)

Hope this helps,
-Ory Segal</description>
		<content:encoded><![CDATA[<p>Hello Dragos,</p>
<p>Hold the press - from a 2 minutes review of BBPress (which in your research yielded 0 vulnerabilities), I can already tell you that the login page contains a XSS vulnerability. (I am talking about the latest version of BBPress here).</p>
<p>Check out the source code of bb-login.php, and you&#8217;ll figure it out. (it&#8217;s exploitable).<br />
Bottom line, I haven&#8217;t seen a single BB app lately, that doesn&#8217;t contain any vulnerabilities <img src='http://www.dragoslungu.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Hope this helps,<br />
-Ory Segal</p>
]]></content:encoded>
	</item>
</channel>
</rss>
