<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Serendipity - Security</title>
    <link>http://blog.s9y.org/</link>
    <description>The official Serendipity blog</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.7-alpha1 - http://www.s9y.org/</generator>
    <managingEditor>Jannis Hermanns jannis@gmail.com</managingEditor>
<webMaster>Jannis Hermanns jannis@gmail.com</webMaster>
<pubDate>Tue, 22 May 2012 09:55:03 GMT</pubDate>

    <image>
        <url>http://blog.s9y.org/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Serendipity - Security - The official Serendipity blog</title>
        <link>http://blog.s9y.org/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Serendipity 1.6.2 released</title>
    <link>http://blog.s9y.org/archives/241-Serendipity-1.6.2-released.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Infrastructure</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/241-Serendipity-1.6.2-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=241</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=241</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;&lt;strong&gt;UPDATED: 2012-05-22 12:00&lt;/strong&gt; to clarify impact.&lt;/p&gt;

&lt;p&gt;Good and bad things come in doubles, it seems. We are sorry to inform you that another security issue in Serendipity has been found by the High-Tech Bridge SA Security Research Lab (&lt;a href=&quot;https://www.htbridge.com/advisory/HTB23092&quot;&gt;Advisory HTB23092&lt;/a&gt;). This issue has been reported today at 11:27 and we&#039;re happy to provide a quick fix for that.&lt;/p&gt;

&lt;p&gt;You can either download the full 1.6.2 release, or apply this simple fix to the file &lt;strong&gt;include/functions_trackbacks.inc.php&lt;/strong&gt;: &lt;a href=&quot;https://github.com/s9y/Serendipity/commit/87153991d06bc18fe4af05f97810487c4a340a92#diff-1&quot;&gt;diff on github&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The error here is that input is not properly validated and can be used (when magic_quotes_gpc is off) to inject SQL code to a SQL query; since our DB layer does not execute multiple statements, and the involved SQL query is not used to produce output code. Thanks to Pawel Golen it was made clear to us that this issue can in fact be used to remotely access the database through blind sql injection attacks (this method however is really slow and creates a lot of traffic, since only using 0/1 as a result of the exploit will mean a lot of queries to deduce the content). Thus you should definitely upgrade your installation.&lt;/p&gt;

&lt;p&gt;Serendipity is an open-source based product with no specific funding, so we depend on nice people like High-Tech Bridge, Stefan Schurtz, Hanno Böck and all the others of the past to report issues to us. In turn we promise to fix them as quickly and transparently as possible.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 16 May 2012 11:45:47 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/241-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.6.1 released</title>
    <link>http://blog.s9y.org/archives/240-Serendipity-1.6.1-released.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/240-Serendipity-1.6.1-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=240</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=240</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.6.1 has just been released. As usual you can simply download from &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;s9y.org&lt;/a&gt;, extract the archive, upload it to your webspace and accept the upgrader when visiting your blog.&lt;/p&gt;

&lt;p&gt;This release mainly addresses two security issues found by Stefan Schurtz (thanks a lot, again!). One is a XSS issue in the media database panel, the other an SQL injection in the media database section. Both issues can only be exploited if you are logged in to your blog and you click a specially crafted link. The SQL injection cannot be used to extract sensitive information from the database or delete data.&lt;/p&gt;

&lt;p&gt;Either way you are urged to upgrade your Blog to the latest version. Development versions of 2.0 and 1.7 on github have these bugs fixed as well.&lt;/p&gt;

&lt;p&gt;Other bugfixes in this version include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Updated spamblock plugin for better wordfiltering on specific scenarios&lt;/li&gt;
&lt;li&gt;Fixed draft/future entries preview links in backend&lt;/li&gt;
&lt;li&gt;Fixed an issue where template-specific configuration options were not overwritten by the new global ones&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You might also want to check out our quite stable 1.7 development version which uses Smarty3, or even our 2.0 development version which contains major rewrites so that Smarty is used in the backend!&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 08 May 2012 09:46:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/240-guid.html</guid>
    
</item>
<item>
    <title>Security fix for flash-based cloud in Freetag plugin</title>
    <link>http://blog.s9y.org/archives/234-Security-fix-for-flash-based-cloud-in-Freetag-plugin.html</link>
            <category>Plugins</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/234-Security-fix-for-flash-based-cloud-in-Freetag-plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=234</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=234</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://websecurity.com.ua/5356/&quot;&gt;MustLive&lt;/a&gt; discovered a HTML-injection vulnerability in the &lt;strong&gt;tagcloud.swf&lt;/strong&gt; Flashfile that the &lt;strong&gt;Freetag&lt;/strong&gt;-Plugin bundles and makes optionally available.&lt;/p&gt;

&lt;p&gt;The issue is fixed in version 1.23 of the flashfile, which has now been committed to the Serendipity plugin (in version 3.30).&lt;/p&gt;

&lt;p&gt;Since the swf-File is always bundled with the update, it is recommended to update to the latest version of the plugin for all users, or to delete that specific .swf file.&lt;/p&gt;

&lt;p&gt;Thanks to MustLive for sharing the information with us.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 14 Sep 2011 09:17:48 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/234-guid.html</guid>
    
</item>
<item>
    <title>serendipity_event_freetag: Plugin update, XSS bug</title>
    <link>http://blog.s9y.org/archives/231-serendipity_event_freetag-Plugin-update,-XSS-bug.html</link>
            <category>Announcements</category>
            <category>Plugins</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/231-serendipity_event_freetag-Plugin-update,-XSS-bug.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=231</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=231</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Thanks to Stefan Schurtz, who reported a XSS issue in the &lt;strong&gt;serendipity_event_freetag&lt;/strong&gt; plugin (SSCHADV2011-004). The issue was fixed in version 3.22 of the plugin, you can fetch the update through Spartacus or download via &lt;a href=&quot;http://spartacus.s9y.org/&quot;&gt;Spartacus.s9y.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The bug was introduced in version 3.20 of the plugin. Users of the plugin should upgrade, as it allows malicious users to trick people into visiting a specially crafted link on your blog to steal cookie login information for example, if you click on such a link.&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Tue, 31 May 2011 12:00:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/231-guid.html</guid>
    
</item>
<item>
    <title>Important Security Update: Serendipity 1.5.5 released</title>
    <link>http://blog.s9y.org/archives/224-Important-Security-Update-Serendipity-1.5.5-released.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/224-Important-Security-Update-Serendipity-1.5.5-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=224</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=224</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity bundles the powerful &lt;a href=&quot;http://www.xinha.org/&quot;&gt;Xinha&lt;/a&gt; WYSIWYG editor to provide its functionality to our users.&lt;/p&gt;

&lt;p&gt;Xinha ships with several plugins that utilize PHP scripting for special usage, like the ImageManager or ExtendedFileManager. A 0-day security exploit has been reported available as of today that exploits the functionality of these plugins to upload malicious files to your webspace, to execute foreign code.&lt;/p&gt;

&lt;p&gt;Since no official patch has been made on the Xinha side, the Serendipity Team has released an updated version where those active Xinha-Plugins are no longer executable.&lt;/p&gt;

&lt;p&gt;If you do not wish to apply the patch to the most recent Serendipity version 1.5.5 you can remove those files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;htmlarea/contrib/php-xinha.php&lt;/li&gt;
&lt;li&gt;htmlarea/plugins/ExtendedFileManager/config.inc.php&lt;/li&gt;
&lt;li&gt;htmlarea/plugins/FormOperations/formmail.php&lt;/li&gt;
&lt;li&gt;htmlarea/plugins/HtmlTidy/html-tidy-logic.php&lt;/li&gt;
&lt;li&gt;htmlarea/plugins/ImageManager/config.inc.php&lt;/li&gt;
&lt;li&gt;htmlarea/plugins/InsertPicture/InsertPicture.php&lt;/li&gt;
&lt;li&gt;htmlarea/plugins/InsertSnippet/snippets.php&lt;/li&gt;
&lt;li&gt;htmlarea/plugins/SpellChecker/aspell_setup.php&lt;/li&gt;
&lt;li&gt;htmlarea/plugins/SpellChecker/spell-check-logic.php&lt;/li&gt;
&lt;li&gt;htmlarea/plugins/SuperClean/tidy.php&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The provided functionality is usually not enabled by default, since Serendipity provides its own media file manager.&lt;/p&gt;

&lt;p&gt;Future serendipity releases might re-enable these features, once they are safely patched.&lt;/p&gt;

&lt;p&gt;To see if you are infected, please check the directories &lt;strong&gt;htmlarea/plugins/ImageManager/demo_images and htmlarea/plugins/ExtendedFileManager/demo_images&lt;/strong&gt; to see if files have been uploaded there. If so, delete the files and check your webspace for other modified files, as well as change your passwords for FTP and SQL access. Please upgrade as soon as possible.&lt;/p&gt;

&lt;p&gt;The release can be found on the &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;Serendipity Download page&lt;/a&gt;. All serendipity versions from 1.4 to 1.6 (alpha) are affected. 1.6 alpha users should migrate to a recent SVN head checkout or tomorrow&#039;s snapshot.&lt;/p&gt;

&lt;p&gt;Thanks a lot to &lt;a href=&quot;http://www.hauser-wenz.de/&quot;&gt;Hauser &amp;amp; Wenz&lt;/a&gt; for reporting the issue. Serendipity fully acknowledges responsible full disclosure, non-reported 0-day exploits are helping nobody of true OpenSource spirit.&lt;/p&gt;   
    </content:encoded>

    <pubDate>Tue, 21 Dec 2010 21:12:36 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/224-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.5.4 released</title>
    <link>http://blog.s9y.org/archives/223-Serendipity-1.5.4-released.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/223-Serendipity-1.5.4-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=223</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=223</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.5.4 has been released and addresses some minor bugfixes as well as a XSS security issue discovered and reported by &lt;a href=&quot;http://www.htbridge.ch/advisory/xss_vulnerability_in_serendipity.html&quot;&gt;High-Tech Bridge&lt;/a&gt;. The XSS is only exploitable though, if you are using the &quot;Remember me&quot; feature in the Serendipity backend to login. Thanks to the quick notification by the team we were able to fix the issue within 24 hours, as with all past security issues.&lt;/p&gt;

&lt;p&gt;The XSS-issue can easily be patched by only replace the file &lt;strong&gt;include/functions_config.inc.php&lt;/strong&gt; with the new file (&lt;a href=&quot;http://svn.berlios.de/viewvc/serendipity/branches/1.5/include/functions_config.inc.php&quot;&gt;link&lt;/a&gt;), or by applying &lt;a href=&quot;http://svn.berlios.de/viewvc/serendipity/trunk/include/functions_config.inc.php?r1=2679&amp;amp;r2=2688&quot;&gt;this patch&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Other bugfixes that come with the new Serendipity 1.5.4 release are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fix PHP 5.3.2 parse error in a file, thanks to fyremoon&lt;/li&gt;

&lt;li&gt;Fix SQL query statement for deleting a category, which on some
      DB types (SQlite) might not return &quot;true&quot; and thus not really
      delete the category.&lt;/li&gt;

&lt;li&gt;Include license output in plugin listing&lt;/li&gt;

&lt;li&gt;Fix escaping when using ImageMagick to create PDF-thumbnail images&lt;/li&gt;

&lt;li&gt;Add new template variable to feed*.tpl files to support new
      plugins like pubsubhubbub, so that plugins can embed data to the
      main XML element&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The latest release can be found on our &lt;a href=&quot;https://sourceforge.net/projects/php-blog/files/serendipity/1.5.4/&quot;&gt;SourceForge repository&lt;/a&gt; and on the usual place on &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;. To upgrade from any previous Serendipity version, simply extract and upload the new files to your server.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Fri, 27 Aug 2010 12:28:28 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/223-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.5.3 released, Security Issue with Xinha</title>
    <link>http://blog.s9y.org/archives/217-Serendipity-1.5.3-released,-Security-Issue-with-Xinha.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/217-Serendipity-1.5.3-released,-Security-Issue-with-Xinha.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=217</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=217</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.5.3 has been released, as a security-fix release with no other relevant changes.&lt;/p&gt;

&lt;p&gt;A security issue has been discovered by &lt;a href=&quot;http://www.sektioneins.com/index/index.html&quot;&gt;Stefan Esser&lt;/a&gt; during the course of the &lt;a href=&quot;http://www.php-security.org/&quot;&gt;Month of PHP Security&lt;/a&gt;. This issue was found in the WYSIWYG-Library &lt;a href=&quot;http://trac.xinha.org/&quot;&gt;Xinha&lt;/a&gt; (that Serendipity uses), and affects certain plugins to Xinha (Linker, ImageManager, ExtendedFileManager, InsertSnippet) which can use a dynamic configuration loader. This loader allows to upload file with arbitrary PHP-Code and thus allows remote code execution, even when not logged in to the Xinha/Serendipity backend.&lt;/p&gt;

&lt;p&gt;Due to the seriousness of this bug, we urge everyone to upgrade their installations. People who don&#039;t want the hassle of a full upgrade and are not using the mentioned Xinha-plugins actively, can simply delete the file &lt;strong&gt;htmlarea/contrib/php-xinha.php&lt;/strong&gt;, which will render the mentioned plugins and exploits useless.&lt;/p&gt;

&lt;p&gt;Thanks to Stefan Esser for reporting this issue to us, and making a quick bugfix possible.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Mon, 10 May 2010 13:37:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/217-guid.html</guid>
    
</item>
<item>
    <title>Security update for Freetag Plugin</title>
    <link>http://blog.s9y.org/archives/210-Security-update-for-Freetag-Plugin.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/210-Security-update-for-Freetag-Plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=210</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=210</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Thanks to Niels Provos we have been informed of a security issue in the Serendipity Freetag plugin (serendipity_event_freetag). Versions up to 3.08 contained a bug that was not properly escaping a GET variable used in an SQL statement, leading to a possible SQL injection attack.&lt;/p&gt;

&lt;p&gt;The impact of this is considered to be low, as the query used is only for displaying Meta keywords inside a blog entry, and usual mysql-Client libraries to not allow to execute multiple stacked SQL queries to drop tables etc.&lt;/p&gt;

&lt;p&gt;Nevertheless, you should upgrade this plugin version. It is available on Spartacus, or for &lt;a href=&quot;http://spartacus.s9y.org/cvs/additional_plugins/serendipity_event_freetag.zip&quot;&gt;manual download&lt;/a&gt;.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 27 Aug 2009 09:52:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/210-guid.html</guid>
    
</item>
<item>
    <title>Serendipity Snapshot: New login hashing</title>
    <link>http://blog.s9y.org/archives/205-Serendipity-Snapshot-New-login-hashing.html</link>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/205-Serendipity-Snapshot-New-login-hashing.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=205</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=205</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Since quite some time, Serendipity uses old-fashioned md5 hashes to secure your passwords for logins to the backend.&lt;/p&gt;

&lt;p&gt;Because mechanisms to crack md5 hashes with rainbow tables or even &quot;dictionary hash&quot;-lookups are getting more and more popular, we have decided to finally take the step to raise the serendipity hashing mechanism to something salted, and more secure (SHA1). Even though md5 hashes are still reasonably(!) safe when you use long, randomized passwords, the old-style hashing is a one-way route to hell.&lt;/p&gt;

&lt;p&gt;Serendipity has always been had high tributes to backwards compatibility and ease-of-use and ease-of-upgrading, we have decided to take the &quot;soft&quot; upgrade approach. That means, new Serendipity versions will accept your old MD5 login ONCE, and then will use your user-specified password to create the safer hash and store that to the database. &lt;/p&gt;

&lt;p&gt;This will help in hypothetical attack situations, where someone might have gotten hand on your hash values stored inside the database, because he will no longer be able to reverse-engineer your original password.&lt;/p&gt;

&lt;p&gt;We could need help from any developer or betatester trying out the new functionality. Upgrading to the latest snapshot (get it from the &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;s9y nightly downloads&lt;/a&gt;) with Serendipity 1.5-alpha2 will deploy the necessary database upgrades. Note that the one-time MD5-login is only possible in the first 6 months after you performed the installation of this serendipity version (through a saved timestamp in the database), and after that timespan, you can no longer login with the old password and must reset your password through the Administrator (or manual means, if you are the administrator).&lt;/p&gt;

&lt;p&gt;Once you perform the update (do &lt;strong&gt;not&lt;/strong&gt; try this on production blogs currently), everything should continue as usual. If it does not, please report your exact problems here or in the &lt;a href=&quot;http://board.s9y.org/&quot;&gt;Forums&lt;/a&gt;. It is suggested that once you have the new serendipity version you change your password, so that nobody that might have already gotten your old md5 hash can use the reverse-engineered password to login again with the new hash created from the same original password.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feedback is appreciated.&lt;/strong&gt; The current mechanism is subject to change and currently more a proof-of-concept - feedback will most definitely lead to improvement. :-)&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 17 Feb 2009 14:04:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/205-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.3.1 released</title>
    <link>http://blog.s9y.org/archives/193-Serendipity-1.3.1-released.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/193-Serendipity-1.3.1-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=193</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=193</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.3.1 has been released. This is a bugfix and security related release, basically adressing a potential XSS issue within the Top Referrers plugin as well as hypothetical XSS issues with the installer.&lt;/p&gt;

&lt;p&gt;This release also adresses some basic PostgreSQL8 related problems, because implicit type casts have been removed from this version, causing breakage with several Serendipity core features. The fix for this is only partial and will still happen in (less common) functions of Serendipity. There is no ultimate solution to this because implicit type casts are required for certain entryproperty operations. Maybe the PostgreSQL8 team will think about if implicit type casts are not also quite helpful. ;-)&lt;/p&gt;

&lt;p&gt;The only new feature addition is the exposition of a new smarty {serendipity_getImageSize} function.&lt;/p&gt;

&lt;p&gt;This upgrade is recommended for users that use the Top Referrers plugin and new installations of Serendipity. Many thanks to Hanno Böck, once again, for reporting (and fixing) the two XSS issues (&lt;a href=&quot;http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1385&quot;&gt;CVE-2008-1385&lt;/a&gt; and &lt;a href=&quot;http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1386
&quot;&gt;CVE-2008-1386&lt;/a&gt;)!&lt;/p&gt;

&lt;p&gt;You can find the new release on the &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;s9y.org download page&lt;/a&gt;. Upgrade by simply uploading the deflated archive files to your webspace.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 22 Apr 2008 10:37:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/193-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.3 released (addresses security)</title>
    <link>http://blog.s9y.org/archives/192-Serendipity-1.3-released-addresses-security.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/192-Serendipity-1.3-released-addresses-security.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=192</wfw:comment>

    <slash:comments>12</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=192</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.3 has finally been released. The new release is mainly a feature consolidation release, but also contains XSS security fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The karma rating plugin has been upgraded to support nice, CSS-based rating graphics (see &lt;a href=&quot;http://board.s9y.org/viewtopic.php?t=12300&quot;&gt;this post&lt;/a&gt;) and an overall rehaul on the its coding.&lt;/li&gt;
&lt;li&gt;Make the Spartacus plugin be able to use FTP upload, a workaround for SafeMode PHP restrictions. Also add a remote backend for plugin update checks.&lt;/li&gt;
&lt;li&gt;An importer for phpNuke and lifetype has been added.&lt;/li&gt;
&lt;li&gt;Support for pingbacks has been improved a lot. Trackbacks can now be blocked based on Sender IP checks.&lt;/li&gt;
&lt;li&gt;Add better CSS styling for some internal plugins and the embedding of images. Also made the Remote-RSS plugin to be capable of Smarty-Templating.&lt;/li&gt;
&lt;li&gt;Increased Smarty templating features for the {serendipity_fetchPrintEntries} function, to be able to check for entry properties.&lt;/li&gt;
&lt;li&gt;Add support for SQRelay.&lt;/li&gt;
&lt;li&gt;Minor CSS and graphic updates to the Bulletproof template.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full list of 41 changes to this release are documented within the &lt;strong&gt;NEWS&lt;/strong&gt; file.&lt;/p&gt;

&lt;p&gt;Regarding Security, the bundled Smarty library has been updated to version 2.6.19 and adresses an issue in environments where the PHP security mode is required. Also, the new Serendipity release contains tighter backend XSS checks so that environments with untrusted authors can be more secure - many thanks to Hanno Böck for addressing this. Most importantly, an issue with XSS attacks within received trackbacks has been discovered by Peter Hüwe and was fixed.&lt;/p&gt;

&lt;p&gt;The update is easy as usual, and recommended for Serendipity users - especially if you do not regularly moderate or check your incoming trackbacks.&lt;/p&gt;

&lt;p&gt;Upgrade pointers can be found in the &lt;a href=&quot;http://www.s9y.org/11.html&quot;&gt;FAQ&lt;/a&gt; and is as easy as just to upload the new files.&lt;/p&gt;

&lt;p&gt;Have fun!&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 18 Mar 2008 10:11:50 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/192-guid.html</guid>
    
</item>
<item>
    <title>Freetag plugin updated to prevent XSS</title>
    <link>http://blog.s9y.org/archives/190-Freetag-plugin-updated-to-prevent-XSS.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/190-Freetag-plugin-updated-to-prevent-XSS.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=190</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=190</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;The &lt;a href=&quot;http://php-blog.cvs.sourceforge.net/php-blog/additional_plugins/serendipity_event_freetag/&quot;&gt;Freetag plugin&lt;/a&gt; has been updated to version 2.96 to fix a possible XSS to the tagcloud output.&lt;/p&gt;

&lt;p&gt;XSS attacks can be used by visitors to display foreign HTML or JavaScript to visitors of the blog, if they visit specially crafted URLs. This attack basically allows for cookie stealing.&lt;/p&gt;

&lt;p&gt;Users of the freetag plugin should upgrade to the latest version; upgrading via Spartacus-Plugin or &lt;a href=&quot;http://spartacus.s9y.org/&quot;&gt;Spartacus.s9y.org&lt;/a&gt; is just a matter of a few minutes. Thanks to Alex from &lt;a href=&quot;http://www.bitsploit.de/uploads/Code/200802080000/&quot;&gt;Bitsploit.de&lt;/a&gt; for reporting this issue to us.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 07 Feb 2008 14:49:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/190-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.2.1 released</title>
    <link>http://blog.s9y.org/archives/187-Serendipity-1.2.1-released.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/187-Serendipity-1.2.1-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=187</wfw:comment>

    <slash:comments>14</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=187</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.2 has been well received by the community, there were only very few minor bugreports. Those have been addressed in the Serendipity 1.2.1 maintenance release, available now.&lt;/p&gt;

&lt;p&gt;The new Serendipity version also includes some &lt;strong&gt;new Bulletproof Theme options&lt;/strong&gt; (user-customized stylesheets) and addresses some very &lt;strong&gt;minor browser quirks&lt;/strong&gt;. If you&#039;re using Bulletproof, it is suggested you perform the update.&lt;/p&gt;

&lt;p&gt;Also this new version addresses a &lt;strong&gt;security issue in the Remote RSS sidebar plugin&lt;/strong&gt; (reported by Hanno Böck), which did not properly treat links coming from an RSS feed, which could lead to possible XSS attack vectors, if you are showing foreign feeds that might distribute malicious content to you. If you&#039;re using this plugin with an unsafe RSS feed, you should upgrade Serendipity.&lt;/p&gt;

&lt;p&gt;Serendipity 1.2.1 features a &lt;strong&gt;new WPXRSS importer&lt;/strong&gt; and can import the new WordPress 2.3 database structure
All bug fixes have also been applied to our current 1.3-release tree. This release currently features some &lt;em&gt;new Smarty-Templating convenience features, a remote spartacus version information interface, full pingback support, a LifeType blog importer and support of SQLRelay&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Upgrading Serendipity is very easy, have a look at the &lt;a href=&quot;http://www.s9y.org/11.html#A18&quot;&gt;FAQ&lt;/a&gt;. The new version is available on the &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;Serendipity download page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Enjoy Serendipity and have a nice Christmas time!&lt;/em&gt;&lt;/p&gt;  
    </content:encoded>

    <pubDate>Sat, 08 Dec 2007 16:33:52 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/187-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.2 released</title>
    <link>http://blog.s9y.org/archives/182-Serendipity-1.2-released.html</link>
            <category>Announcements</category>
            <category>Security</category>
            <category>Templates</category>
    
    <comments>http://blog.s9y.org/archives/182-Serendipity-1.2-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=182</wfw:comment>

    <slash:comments>11</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=182</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;The Serendipity Team is proud to present the final release and immediate
availability of Serendipity 1.2.&lt;/p&gt;

&lt;p&gt;This release is a feature consolidation release and focuses on small
usability improvements, a shiny new template (bulletproof) as well as
backend templating and backend login mechanisms as well as some tighter
security restrictions.&lt;/p&gt;

&lt;p&gt;Some more changes in depth are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Templates:&lt;/em&gt; The new &lt;strong&gt;bulletproof&lt;/strong&gt; template is an awesome example to
show off Serendipity&#039;s cool template options. This template allows you to
easily configure the look of your Serendipity site: Place navigation links,
choose sidebar layouts, indicate if you want to use/show trackbacks and
comments, pick your custom header image or even custom colorsets. Don
Chambers, Matthias Mees and David Cummins as well as other contributors have
worked very hard on this template that provides an awesome, unified template
structure. Go to their site at &lt;a
href=&quot;http://s9y-bulletproof.com/&quot;&gt;http://s9y-bulletproof.com&lt;/a&gt; to check out the
details!&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Templates:&lt;/em&gt; The admin backend (overview page and entry editor) can now be styled via
Smarty and gives you the full flexibility to make a custom look of the
backend. Plus, more CSS classes have been added to the default admin theme
that make CSS-only changes much easier. Templates now also can have large
preview images by clicking on their thumbnail.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Usability:&lt;/em&gt; Moved the problematic option to withdraw your own privileges
from personal configuration to the user configuration panel.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Feature:&lt;/em&gt; Added SQLite3 and PDO:PostgreSQL support.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Feature:&lt;/em&gt; Allow to configure whether article overviews for a
certain category should include articles of subcategories or not.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Performance:&lt;/em&gt; Improved SQL performance for archive overview
generation and permalink lookups.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Plugins:&lt;/em&gt; Plugins can now hook in much earlier to make external
authentication easier (like trough the OpenID plugin).&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Spam:&lt;/em&gt; Enhanced the spamblock plugin with captcha previews,
.htaccess generation and some more options.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Security:&lt;/em&gt; Stronger autologin cookie encryption and template
option
handling, thanks (once again) to Stefan
Esser. Proper session fixation prevention, thanks to David Vieira-Kurz.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Bugfix:&lt;/em&gt; Sending pingbacks now properly works.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Bugfix:&lt;/em&gt; The Track-Exits plugin now properly tracks links in
conjunction with the caching of the entryproperties plugin.&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;The full list of changes can be found in the NEWS-file of the
release.&lt;/p&gt;

&lt;p&gt;You can download the new release as always on the Serendipity homepage at
&lt;a href=&quot;http://www.s9y.org/3.html&quot;&gt;http://www.s9y.org/3.html&lt;/a&gt;. Updating is easy: Just upload the new files,
visit your Serendipity installation and let the upgrader do the rest. &lt;/p&gt;

&lt;p&gt;After the upgrade you might want to purge your browser&#039;s cookies (due to the new
authentication mechanism of Serendipity 1.2) to prevent login problems. Detailed 
upgrade instructions can be found in the FAQ on our website.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enjoy Serendipity, and thanks to everyone who participated in the
release process!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For the team,&lt;br /&gt;
Garvin.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Sun, 26 Aug 2007 13:37:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/182-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.1.4 released, security bug in entryproperties plugin</title>
    <link>http://blog.s9y.org/archives/178-Serendipity-1.1.4-released,-security-bug-in-entryproperties-plugin.html</link>
            <category>Announcements</category>
            <category>Plugins</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/178-Serendipity-1.1.4-released,-security-bug-in-entryproperties-plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=178</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=178</wfw:commentRss>
    

    <author>nospam@example.com (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Thanks to Erich Schubert, we were made aware of a bug and security issue in the Plugin &lt;strong&gt;Extended properties for entries&lt;/strong&gt;. Since this plugin is delivered with the core release, we have created a new Serendipity release for both the current stable 1.1 version tree, as well as a new 1.2 beta version.&lt;/p&gt;

&lt;p&gt;Serendipity Users that are using the mentioned plugin do not need to upgrade the full release, they can just fetch the updated version of the plugin through &lt;a href=&quot;http://svn.berlios.de/viewcvs/*checkout*/serendipity/trunk/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php?rev=1831&quot;&gt;this direct link&lt;/a&gt;. Put that updated file into your &lt;strong&gt;plugins/ serendipity_event_entryproperties/ serendipity_event_entryproperties.php&lt;/strong&gt; file.&lt;/p&gt;

&lt;p&gt;The actual bug was, that people were able to deliver custom entryproperties settings to the Serendipity Frontend via a HTTP-Request, which made them able to bypass a possibly used passwort protection. Any other restriction of viewability of entries done via category read-privileges were not affected, though.&lt;/p&gt;

&lt;p&gt;Bottom line is: If you are using password protection for entries, this security update is mandatory for you. Also if you were generally using the entryproperties plugin (which is not installed by default in Serendipity), you are urged to update your plugin. Only people not using this plugin need not care about this issue.&lt;/p&gt;

&lt;p&gt;You can download the new full releases as always on &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;the Serendipity download page&lt;/a&gt;.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 08 Aug 2007 11:14:34 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/178-guid.html</guid>
    
</item>

</channel>
</rss>
