<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Phorum-5.2.12a released - SECURITY FIX</title>
        <description> This release has the regular fixes and improvements and also has a security fix for another obscure XSS with CSS expressions in size and color BBCode tags (thanks to Paolo Pinto for reporting these).

Therefore we urge all Phorum users to upgrade as soon as possible.

As usual you can download this version from our downloads page.

Edit: We did a quick bugfix round after the release, prompting 5.2.12a ...
This is the excerpt from the changelog for 5.2.12a:

   2009-07-22 17:54  ts77
	* fixed event logging download issue (fixing #862, thanks to Markus
	  Fischer)

   2009-07-22 17:44  mmakaay
	* Fixed #858: we now use a more forgiving match algorithm for
	  determining the running MySQL server version.

   2009-07-22 17:21  mmakaay
	* Fixed #863: Prevent a PHP NOTICE in when running a CLI script.
	  Thanks to Markus for the problem report.



This is the excerpt from the changelog for 5.2.12:

   2009-07-22 11:58  ts77
	* added code to have the admin stylesheet external with a hook to
	  override the url (closing #860, though I don&amp;#039;t see it as a final
	  solution yet with its relative image urls).

   2009-07-22 11:49  ts77
	* add E_USER_ERROR to error reporting in admin (fixing #859, thanks
	  to Markus Fischer)

   2009-07-20 11:46  ts77
	* Preliminary fix for XSS in size and color bbcode tags. Thanks to
	  Paolo Pinto from SYSDREAM

   2009-07-04 00:38  mmakaay
	* Work-around when there is no &amp;quot;&amp;amp;&amp;quot; in the php.ini
	  arg_separator.input option. It that happens, then PHP won&amp;#039;t
	  correctly fill the $_GET array. E.g. &amp;quot;arg1=val1&amp;amp;arg2=val2&amp;quot; will
	  end up as array(&amp;#039;arg1&amp;#039; =&amp;gt; &amp;#039;val1&amp;amp;arg2=val2&amp;#039;).

   2009-07-03 11:45  mmakaay
	* A fix for hosting providers that manage to provide a SCRIPT_URI
	  that does not contain the actually requested HTTP_HOST, probably
	  due to some mass virtual hosting rewrite rules.

   2009-07-01 10:35  mmakaay
	* Fixed #853: A bbcode tag like [url=http://www.phorum.org \] (note
	  the space in front of the &amp;quot;]&amp;quot; character) caused the bbcode
	  formatting to trip. Thanks to Serdar for the bug report!

   2009-07-01 09:05  mmakaay
	* The event logging module is now used for logging blocked form
	  posts. Also, a bugfix was done on the iscramble code. In some
	  cases, there were duplicate id&amp;#039;s in use for the blocks that hold
	  the scrambled js code, causing the js md5 signing feature to fail.

   2009-06-30 14:49  mmakaay
	* Fixed the forum picker list for the advanced search page in a
	  vroot environment. Before this change, the list of searchable
	  forums was empty.

   2009-06-09 06:22  brian
	* Added hook to allow overriding of the maximum upload file size.

   2009-05-29 17:29  mmakaay
	* Fixed a permission checking issue for the file.php script. Read
	  access for the forum in which the file is stored was not correctly
	  checked. Thanks to Phorum user &amp;quot;FF&amp;quot; for finding the bug.



</description>
        <link>https://www.phorum.org/support/read.php?64,139411,139411#msg-139411</link>
        <lastBuildDate>Tue, 13 Oct 2026 04:09:39 -0500</lastBuildDate>
        <generator>Phorum 6.0.4</generator>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139482#msg-139482</guid>
            <title>Re: Phorum-5.2.12a released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139482#msg-139482</link>
            <description><![CDATA[ Ok, sure, sorry about that!]]></description>
            <dc:creator>rfc</dc:creator>
            <category>Announcements</category>
            <pubDate>Sat, 25 Jul 2009 05:27:24 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139481#msg-139481</guid>
            <title>Re: Phorum-5.2.12a released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139481#msg-139481</link>
            <description><![CDATA[ posting in the bugtracker is enough, we read it there already ;-).]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>Announcements</category>
            <pubDate>Sat, 25 Jul 2009 05:05:46 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139463#msg-139463</guid>
            <title>Re: Phorum-5.2.12a released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139463#msg-139463</link>
            <description><![CDATA[ Just realized that &quot;Prune Messages&quot; doesn&#039;t work anymore, gives a Fatal Error, see [<a href="http://trac.phorum.org/ticket/866" target="_blank"  rel="nofollow">trac.phorum.org</a>] .]]></description>
            <dc:creator>rfc</dc:creator>
            <category>Announcements</category>
            <pubDate>Fri, 24 Jul 2009 07:27:50 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139439#msg-139439</guid>
            <title>Re: Phorum-5.2.12 released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139439#msg-139439</link>
            <description><![CDATA[ This change was included in the quickly pushed 5.2.12a.]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>Announcements</category>
            <pubDate>Wed, 22 Jul 2009 13:05:50 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139437#msg-139437</guid>
            <title>Re: Phorum-5.2.12 released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139437#msg-139437</link>
            <description><![CDATA[ I think that <a href="http://trac.phorum.org/changeset/4424" target="_blank"  rel="nofollow">changeset 4424</a> should fix the issue.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>Announcements</category>
            <pubDate>Wed, 22 Jul 2009 12:23:43 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139432#msg-139432</guid>
            <title>Re: Phorum-5.2.12 released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139432#msg-139432</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Thomas Seifert</strong><br />
<pre class="bbcode">
   2009-07-04 00:38  mmakaay
	* Work-around when there is no &quot;&amp;&quot; in the php.ini
	  arg_separator.input option. It that happens, then PHP won&#039;t
	  correctly fill the $_GET array. E.g. &quot;arg1=val1&amp;arg2=val2&quot; will
	  end up as array(&#039;arg1&#039; =&gt; &#039;val1&amp;arg2=val2&#039;).

</pre></div></blockquote>
<br />
I think this change causes a NOTICE when using from a non-webserver sapi, e.g. cli, see [<a href="http://trac.phorum.org/ticket/863" target="_blank"  rel="nofollow">trac.phorum.org</a>] .]]></description>
            <dc:creator>rfc</dc:creator>
            <category>Announcements</category>
            <pubDate>Wed, 22 Jul 2009 11:31:43 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139430#msg-139430</guid>
            <title>Re: Phorum-5.2.12 released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139430#msg-139430</link>
            <description><![CDATA[ In Trac you have access to all changes. It can be found under the menu item &quot;DEVELOPMENT&quot;.<br />
<br />
<a href="http://trac.phorum.org/log/phorum5/branches/phorum_5_2?limit=100&amp;mode=stop_on_copy&amp;format=changelog" target="_blank"  rel="nofollow">5.2 tree changelog</a>]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>Announcements</category>
            <pubDate>Wed, 22 Jul 2009 10:36:19 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139428#msg-139428</guid>
            <title>Re: Phorum-5.2.12 released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139428#msg-139428</link>
            <description><![CDATA[ that remark was actually added to the changelog for trunk (aka 5.3) which is available at<br />
[<a href="http://www.phorum.org/changelog-5-HEAD.txt" target="_blank" >www.phorum.org</a>]<br />
The one for the stable tree is<br />
[<a href="http://www.phorum.org/changelog-5.txt" target="_blank" >www.phorum.org</a>]<br />
<br />
(both contain the whole history, not only for that release)]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>Announcements</category>
            <pubDate>Wed, 22 Jul 2009 10:35:07 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139426#msg-139426</guid>
            <title>Re: Phorum-5.2.12 released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139426#msg-139426</link>
            <description><![CDATA[ Is this CHANGELOG available somewhere online? Thanks]]></description>
            <dc:creator>rfc</dc:creator>
            <category>Announcements</category>
            <pubDate>Wed, 22 Jul 2009 10:26:21 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139424#msg-139424</guid>
            <title>Re: Phorum-5.2.12 released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139424#msg-139424</link>
            <description><![CDATA[ Yes, you are right. The extension has been removed from the package. From the changelog:<br />
<br />
&quot;Removed the PHP Phorum extension. It is hard to maintain this parallel C-code, reverse threading did not yet work at all and changes in the core code have made URL generation a lot friendlier already, by using URL templates instead of separate phorum_get_url() calls for those cases where a lot of URLs had to be generated.&quot;<br />
<br />
Besides this, there was another incompatibility that caused the extension to fail in some cases. Maybe the extension will return in the future, but for now we decided to remove it.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>Announcements</category>
            <pubDate>Wed, 22 Jul 2009 09:53:23 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139423#msg-139423</guid>
            <title>Re: Phorum-5.2.12 released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139423#msg-139423</link>
            <description><![CDATA[ I don&#039;t see it mentioned here explicitely, but the c extension has been removed entirely.]]></description>
            <dc:creator>rfc</dc:creator>
            <category>Announcements</category>
            <pubDate>Wed, 22 Jul 2009 09:38:02 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?64,139411,139411#msg-139411</guid>
            <title>Phorum-5.2.12a released - SECURITY FIX</title>
            <link>https://www.phorum.org/support/read.php?64,139411,139411#msg-139411</link>
            <description><![CDATA[ This release has the regular fixes and improvements and also has a security fix for another obscure XSS with CSS expressions in size and color BBCode tags (thanks to Paolo Pinto for reporting these).<br />
<br />
Therefore we urge all Phorum users to upgrade as soon as possible.<br />
<br />
As usual you can download this version from <a href="http://www.phorum.org/downloads.php" target="_blank" >our downloads page</a>.<br />
<br />
Edit: We did a quick bugfix round after the release, prompting 5.2.12a ...<br />
This is the excerpt from the changelog for 5.2.12a:<br />
<pre class="bbcode">
   2009-07-22 17:54  ts77
	* fixed event logging download issue (fixing #862, thanks to Markus
	  Fischer)

   2009-07-22 17:44  mmakaay
	* Fixed #858: we now use a more forgiving match algorithm for
	  determining the running MySQL server version.

   2009-07-22 17:21  mmakaay
	* Fixed #863: Prevent a PHP NOTICE in when running a CLI script.
	  Thanks to Markus for the problem report.</pre>
<br />
<br />
<br />
This is the excerpt from the changelog for 5.2.12:<br />
<pre class="bbcode">
   2009-07-22 11:58  ts77
	* added code to have the admin stylesheet external with a hook to
	  override the url (closing #860, though I don&#039;t see it as a final
	  solution yet with its relative image urls).

   2009-07-22 11:49  ts77
	* add E_USER_ERROR to error reporting in admin (fixing #859, thanks
	  to Markus Fischer)

   2009-07-20 11:46  ts77
	* Preliminary fix for XSS in size and color bbcode tags. Thanks to
	  Paolo Pinto from SYSDREAM

   2009-07-04 00:38  mmakaay
	* Work-around when there is no &quot;&amp;&quot; in the php.ini
	  arg_separator.input option. It that happens, then PHP won&#039;t
	  correctly fill the $_GET array. E.g. &quot;arg1=val1&amp;arg2=val2&quot; will
	  end up as array(&#039;arg1&#039; =&gt; &#039;val1&amp;arg2=val2&#039;).

   2009-07-03 11:45  mmakaay
	* A fix for hosting providers that manage to provide a SCRIPT_URI
	  that does not contain the actually requested HTTP_HOST, probably
	  due to some mass virtual hosting rewrite rules.

   2009-07-01 10:35  mmakaay
	* Fixed #853: A bbcode tag like [url=http://www.phorum.org \] (note
	  the space in front of the &quot;]&quot; character) caused the bbcode
	  formatting to trip. Thanks to Serdar for the bug report!

   2009-07-01 09:05  mmakaay
	* The event logging module is now used for logging blocked form
	  posts. Also, a bugfix was done on the iscramble code. In some
	  cases, there were duplicate id&#039;s in use for the blocks that hold
	  the scrambled js code, causing the js md5 signing feature to fail.

   2009-06-30 14:49  mmakaay
	* Fixed the forum picker list for the advanced search page in a
	  vroot environment. Before this change, the list of searchable
	  forums was empty.

   2009-06-09 06:22  brian
	* Added hook to allow overriding of the maximum upload file size.

   2009-05-29 17:29  mmakaay
	* Fixed a permission checking issue for the file.php script. Read
	  access for the forum in which the file is stored was not correctly
	  checked. Thanks to Phorum user &quot;FF&quot; for finding the bug.



</pre>]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>Announcements</category>
            <pubDate>Wed, 22 Jul 2009 07:31:01 -0500</pubDate>
        </item>
    </channel>
</rss>
