<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WordPress Development Blog &#187; Security</title>
	<atom:link href="http://wordpress.org/development/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://wordpress.org/development</link>
	<description>WordPress development and updates</description>
	<lastBuildDate>Wed, 18 Nov 2009 03:49:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-beta-1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress 2.8.6 Security Release</title>
		<link>http://wordpress.org/development/2009/11/wordpress-2-8-6-security-release/</link>
		<comments>http://wordpress.org/development/2009/11/wordpress-2-8-6-security-release/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 19:17:20 +0000</pubDate>
		<dc:creator>Ryan Boren</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=966</guid>
		<description><![CDATA[2.8.6 fixes two security problems that can be exploited by registered, logged in users who have posting privileges.  If you have untrusted authors on your blog, upgrading to 2.8.6 is recommended.
The first problem is an XSS vulnerability in Press This discovered by Benjamin Flesch.  The second problem, discovered by Dawid Golunski,  is an issue [...]]]></description>
			<content:encoded><![CDATA[<p>2.8.6 fixes two security problems that can be exploited by registered, logged in users who have posting privileges.  If you have untrusted authors on your blog, upgrading to 2.8.6 is recommended.</p>
<p>The first problem is an XSS vulnerability in Press This discovered by Benjamin Flesch.  The second problem, discovered by Dawid Golunski,  is an issue with sanitizing uploaded file names that can be exploited in certain Apache configurations.  Thanks to Benjamin and Dawid for finding and reporting these.</p>
<p><a href="http://wordpress.org/download/">Get WordPress 2.8.6</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2009/11/wordpress-2-8-6-security-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8.5: Hardening Release</title>
		<link>http://wordpress.org/development/2009/10/wordpress-2-8-5-hardening-release/</link>
		<comments>http://wordpress.org/development/2009/10/wordpress-2-8-5-hardening-release/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 23:30:00 +0000</pubDate>
		<dc:creator>Peter Westwood</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=935</guid>
		<description><![CDATA[As you know over the past couple of months we have been working on the new features for WordPress 2.9. We have also been working on trying to make WordPress as secure as possible and during this process we have identified a number of security hardening changes that we thought were worth back-porting to the [...]]]></description>
			<content:encoded><![CDATA[<p>As you know over the past couple of months we have been working on the new features for WordPress 2.9. We have also been working on trying to make WordPress as secure as possible and during this process we have identified a number of security hardening changes that we thought were worth back-porting to the 2.8 branch so as to get these improvements out there and make all your sites as secure as possible.</p>
<p>The headline changes in this release are:</p>
<ul>
<li>A fix for the Trackback Denial-of-Service attack that is currently being seen.</li>
<li>Removal of areas within the code where php code in variables was evaluated.</li>
<li>Switched the file upload functionality to be whitelisted for all users including Admins.</li>
<li>Retiring of the two importers of Tag data from old plugins.</li>
</ul>
<p>We would recommend that all sites are upgraded to this new version of WordPress to ensure that you have the best available protection.</p>
<p>If you think your site may have been hit by one of the recent exploits and you would like to make sure that you have cleared out all traces of the exploit then we would recommend that you take a look at the <a href="http://wordpress.org/extend/plugins/exploit-scanner/">WordPress Exploit Scanner</a>.  This is a plugin which searches the files on your website, and the posts and comments tables of your database for anything suspicious. It also examines your list of active plugins for unusual filenames.  You can read more about this plugin here &#8211; &#8220;<a href="http://ocaoimh.ie/exploit-scanner/">WordPress Exploit Scanner</a>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2009/10/wordpress-2-8-5-hardening-release/feed/</wfw:commentRss>
		<slash:comments>289</slash:comments>
		</item>
		<item>
		<title>How to Keep WordPress Secure</title>
		<link>http://wordpress.org/development/2009/09/keep-wordpress-secure/</link>
		<comments>http://wordpress.org/development/2009/09/keep-wordpress-secure/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 19:22:03 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=908</guid>
		<description><![CDATA[A stitch in time saves nine. I couldn&#8217;t sew my way out of a bag, but it&#8217;s true advice for bloggers as well &#8212; a little bit of work on an upgrade now saves a lot of work fixing something later.
Right now there is a worm making its way around old, unpatched versions of WordPress. [...]]]></description>
			<content:encoded><![CDATA[<p>A stitch in time saves nine. I couldn&#8217;t sew my way out of a bag, but it&#8217;s true advice for bloggers as well &#8212; a little bit of work on an <a href="http://codex.wordpress.org/Upgrading_WordPress">upgrade now</a> saves a lot of work fixing something later.</p>
<p>Right now there is a worm making its way around old, unpatched versions of WordPress. This particular worm, like many before it, is clever: it registers a user, uses a security bug (fixed earlier in the year) to allow evaluated code to be executed through the permalink structure, makes itself an admin, then uses JavaScript to hide itself when you look at users page, attempts to clean up after itself, then goes quiet so you never notice while it inserts hidden spam and malware into your old posts.</p>
<p>The tactics are new, but the strategy is not. Where this particular worm messes up is in the &#8220;clean up&#8221; phase: it doesn&#8217;t hide itself well and the blogger notices that all his links are broken, which causes him to dig deeper and notice the extent of the damage. Where worms of old would do childish things like defacing your site, the new ones are silent and invisible, so you only notice them when they screw up (as this one did) or your site gets removed from Google for having spam and malware on it.</p>
<p>I&#8217;m talking about this not to scare you, but to highlight that this is something that has happened before, and that will more than likely happen again.</p>
<p>A stitch in time saves nine. <a href="http://codex.wordpress.org/Upgrading_WordPress">Upgrading is a known quantity of work</a>, and one that the WordPress community has tried its darndest to make as easy as possible with one-click upgrades. <a href="http://codex.wordpress.org/FAQ_My_site_was_hacked">Fixing a hacked blog, on the other hand, is quite hard</a>. Upgrading is taking your vitamins; fixing a hack is open heart surgery. (This is true of cost, as well.)</p>
<p>2.8.4, the current version of WordPress, is immune to this worm. (<em>So was the release before this one.</em>) If you&#8217;ve been thinking about upgrading but haven&#8217;t gotten around to it yet, now would be a really good time. If you&#8217;ve already upgraded your blogs, maybe check out the blogs of your friends or that you read and see if they need any help. A stitch in time saves nine.</p>
<p>Whenever a worm makes the rounds, everyone becomes a security expert and peddles one of three types of advice: snake oil, Club solutions, or real solutions. Snake oil you&#8217;ll be able to spot right away because it&#8217;s <em>easy</em>. Hide the WordPress version, they say, and you&#8217;ll be fine. Uh, duh, the worm writers thought of that. Where their 1.0 might have checked for version numbers, 2.0 just tests capabilities, version number be damned. </p>
<p>The second type of advice is Club solutions; to illustrate, I&#8217;ll quote from <a href="http://diveintomark.org/archives/2002/10/29/club_vs_lojack_solutions">Mark Pilgrim&#8217;s excellent essay on spam 7 years ago, before WordPress even existed</a>:</p>
<blockquote><p>The <em>really</em> interesting thing about these approaches, from a game theory perspective, is that they are all <a href="http://slate.msn.com/?id=2041" title="Slate, August 3, 1997: Property Is Theft: When protecting your own property is stealing from others">Club solutions, not Lojack solutions</a>.  There are two basic approaches to protecting your car from theft: <a href="http://www.theclub.com/">The Club</a> (or The Shield, or a car alarm, or something similar), and <a href="http://www.lojack.com/">Lojack</a>.  The Club isn’t much protection against a thief who is determined to steal <em>your</em> car (it’s easy enough to drill the lock, or just cut the steering wheel and slide The Club off).  But it is effective protection against a thief who wants to steal <em>a</em> car (not necessarily <em>your</em> car), because thieves are generally in a hurry and will go for the easiest target, the low-hanging fruit.  The Club works as long as not everyone has it, since if everyone had it, thieves would have an equally difficult time stealing any car, their choice will be based on other factors, and your car is back to being as vulnerable as anyone else&#8217;s.  The Club doesn’t deter theft, it only deflects it.</p></blockquote>
<p>Club blog security solutions can be simple (like an .htaccess file) or incredibly complex (like two-factor authentication), and they can work, especially for <em>known exploits</em>. Club solutions can be useful, like using a strong or complex password for your login &#8212; no one would recommend against that. (Another club solution is switching to less-used software on the assumption or more like the software&#8217;s claim that it&#8217;s perfect and more secure. This is why BeOS is more secure than Linux, ahem.)</p>
<p>In the car world, if someone figured out how to teleport entire cars to chop shops, The Club wouldn&#8217;t be so useful anymore. Luckily for manufacturers of The Club, this hasn&#8217;t happened. Online and in the software world, though, the equivalent happens almost daily. There is only one real solution. <strong>The only thing that I can promise will keep your blog secure today and in the future is upgrading.</strong></p>
<p>WordPress is a community of hundreds of people that read the code every day, audit it, update it, and care enough about keeping your blog safe that we do things like release updates weeks apart from each other even though it makes us look bad, because updating is going to keep your blog safe from the bad guys. I&#8217;m not clairvoyant and I can&#8217;t predict what schemes spammers, hackers, crackers, and tricksters will come up with with in the future to harm your blog, but I do know for certain that as long as WordPress is around we&#8217;ll do everything in our power to make sure the software is safe. We&#8217;ve already made upgrading core and plugins a one-click procedure. If we find something broken, we&#8217;ll release a fix. Please upgrade, it&#8217;s the only way we can help each other.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2009/09/keep-wordpress-secure/feed/</wfw:commentRss>
		<slash:comments>451</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8.4: Security Release</title>
		<link>http://wordpress.org/development/2009/08/2-8-4-security-release/</link>
		<comments>http://wordpress.org/development/2009/08/2-8-4-security-release/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 01:41:54 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=903</guid>
		<description><![CDATA[Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password would be emailed to the account owner. This doesn&#8217;t allow remote access, but it is very annoying.</p>
<p>We fixed this problem last night and have been testing the fixes and looking for other problems since then. <a href="http://wordpress.org/download/">Version 2.8.4 which fixes all known problems is now available for download</a> and is highly recommended for all users of WordPress.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2009/08/2-8-4-security-release/feed/</wfw:commentRss>
		<slash:comments>392</slash:comments>
		</item>
		<item>
		<title>The WordPress 2.0.x Legacy Branch is Deprecated</title>
		<link>http://wordpress.org/development/2009/07/the-wordpress-2-0-x-legacy-branch-is-deprecated/</link>
		<comments>http://wordpress.org/development/2009/07/the-wordpress-2-0-x-legacy-branch-is-deprecated/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 01:07:23 +0000</pubDate>
		<dc:creator>Mark Jaquith</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[branch]]></category>
		<category><![CDATA[deprecation]]></category>
		<category><![CDATA[legacy]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=866</guid>
		<description><![CDATA[The WordPress team had initially committed to maintaining the WordPress 2.0.x legacy branch until 2010. Unfortunately, we bit off more than we could chew—the 2.0.x branch is now retired and deprecated, a few months shy of 2010.
Many of the security improvements to the new versions of WordPress in the last couple of years were complete [...]]]></description>
			<content:encoded><![CDATA[<p>The WordPress team had initially committed to maintaining the WordPress 2.0.x legacy branch until 2010. Unfortunately, we bit off more than we could chew—the 2.0.x branch is now retired and deprecated, a few months shy of 2010.</p>
<p>Many of the security improvements to the new versions of WordPress in the last couple of years were complete reworks of how various systems were handled. Porting those changes to the 2.0.x branch would have been a monumental task and could have introduced instability or new bugs. We had to make hard decisions between stability and merging in the latest security enhancements. Additionally, far fewer people stayed on the 2.0.x branch than we anticipated. I take that as a testament to the new features in WordPress and perhaps even more the features offered by plugins, many of which don&#8217;t support older versions of WordPress!</p>
<p>I&#8217;m disappointed that we weren&#8217;t able to keep the branch maintained until 2010, but since one of the big reasons for that failure was the massive scope of our security improvements for the newer versions of WordPress, 2.0.x doesn&#8217;t die in vain!</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2009/07/the-wordpress-2-0-x-legacy-branch-is-deprecated/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>WordPress 2.6.2</title>
		<link>http://wordpress.org/development/2008/09/wordpress-262/</link>
		<comments>http://wordpress.org/development/2008/09/wordpress-262/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 18:30:47 +0000</pubDate>
		<dc:creator>Ryan Boren</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=299</guid>
		<description><![CDATA[Stefan Esser recently warned developers of the dangers of SQL Column Truncation and the weakness of mt_rand().  With his help we worked around these problems and are now releasing WordPress 2.6.2.  If you allow open registration on your blog, you should definitely upgrade.  With open registration enabled, it is possible in WordPress versions 2.6.1 and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.suspekt.org/">Stefan Esser</a> recently warned developers of the dangers of <a href="http://www.suspekt.org/2008/08/18/mysql-and-sql-column-truncation-vulnerabilities/">SQL Column Truncation</a> and the <a href="http://www.suspekt.org/2008/08/17/mt_srand-and-not-so-random-numbers/">weakness of mt_rand()</a>.  With his help we worked around these problems and are now releasing WordPress 2.6.2.  If you allow open registration on your blog, you should definitely upgrade.  With open registration enabled, it is possible in WordPress versions 2.6.1 and earlier to craft a username such that it will allow resetting another user&#8217;s password to a randomly generated password.  The randomly generated password is not disclosed to the attacker, so this problem by itself is annoying but not a security exploit.  However, this attack coupled with a weakness in the random number seeding in mt_rand() could be used to predict the randomly generated password.  Stefan Esser will release details of the complete attack shortly.  The attack is difficult to accomplish,  but its mere possibility means we recommend upgrading to 2.6.2.</p>
<p>Other PHP apps are susceptible to this class of attack.  To protect all of your apps, grab the <a href="http://www.suspekt.org/2008/08/22/suhosin-0926-improved-randomness/">latest version of Suhosin</a>.  If you&#8217;ve already updated Suhosin, your existing WordPress install is already protected from the full exploit.  You should still upgrade to 2.6.2 if you allow open user registration so as to prevent the possibility of passwords being randomized.</p>
<p>2.6.2 also contains a <a href="http://trac.wordpress.org/query?status=closed&amp;milestone=2.6.2&amp;resolution=fixed&amp;order=priority">handful of bug fixes</a>.  Check out the <a href="http://trac.wordpress.org/changeset?old_path=tags%2F2.6.1&amp;old=8849&amp;new_path=tags%2F2.6.2&amp;new=8849">full changeset and list of changed files</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2008/09/wordpress-262/feed/</wfw:commentRss>
		<slash:comments>354</slash:comments>
		</item>
		<item>
		<title>WordPress 2.1.3 and 2.0.10</title>
		<link>http://wordpress.org/development/2007/04/wordpress-213-and-2010/</link>
		<comments>http://wordpress.org/development/2007/04/wordpress-213-and-2010/#comments</comments>
		<pubDate>Tue, 03 Apr 2007 07:50:45 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/2007/04/wordpress-213-and-2010/</guid>
		<description><![CDATA[We have a security update release now available for both the 2.1 and 2.0 branches of WordPress now available for immediate download. This update is highly recommend for all users of both branches.
These releases include fixes for several publicly known minor XSS issues, one major XML-RPC issue, and a proactive full sweep of the WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>We have a security update release now available for both the 2.1 and 2.0 branches of WordPress <a href="http://wordpress.org/download/">now available for immediate download</a>. This update is highly recommend for all users of both branches.</p>
<p>These releases include fixes for several publicly known minor XSS issues, one major XML-RPC issue, and a proactive full sweep of the WordPress codebase to protect against future problems. Many thanks to <a href="http://www.notsosecure.com/">Sumit Siddharth</a> and <a href="http://www.buayacorp.com/">Alex Concha</a> for their help with reporting issues in this release.</p>
<p>As an update to the <a href="http://wordpress.org/development/2007/03/upgrade-212/">systems issue we had last month</a>, we have taken dozens of additional precautions with the servers and systems that run WordPress.org and they appear to be working well, despite hundreds of hack attempts after we publicly disclosed there had been a problem. We are also now aggressively monitoring all downloads for any changes or modifications, and we are confident the same type of problem won&#8217;t happen again.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2007/04/wordpress-213-and-2010/feed/</wfw:commentRss>
		<slash:comments>99</slash:comments>
		</item>
		<item>
		<title>WordPress 2.0.7</title>
		<link>http://wordpress.org/development/2007/01/wordpress-207/</link>
		<comments>http://wordpress.org/development/2007/01/wordpress-207/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 22:14:24 +0000</pubDate>
		<dc:creator>Mark Jaquith</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/2007/01/wordpress-207/</guid>
		<description><![CDATA[Recently a bug in certain versions of PHP came to our attention that could cause a security vulnerability in your blog. We&#8217;re able to work around it fairly easily, so we&#8217;ve decided to release 2.0.7 to fix the PHP security problem and the Feedburner issue that was in 2.0.6. It is recommended that everyone running [...]]]></description>
			<content:encoded><![CDATA[<p>Recently a bug in certain versions of PHP came to our attention that could cause a security vulnerability in your blog. We&#8217;re able to work around it fairly easily, so we&#8217;ve decided to release 2.0.7 to fix the PHP security problem and the Feedburner issue that was in 2.0.6. It is recommended that everyone running WordPress 2.0.6 or lower <a href="http://wordpress.org/download/">upgrade to this new version</a>.</p>
<p>Because this is a much smaller update than previous versions, you do not have to update all of WordPress&#8217; files if you&#8217;re upgrading from version 2.0.6.  Here is the list of files that have changed since 2.0.6:</p>
<ul>
<li>wp-admin/inline-uploading.php</li>
<li>wp-admin/post.php</li>
<li>wp-includes/classes.php</li>
<li>wp-includes/functions.php</li>
<li>wp-settings.php</li>
<li>wp-includes/version.php</li>
</ul>
<p>We know it sucks to have a release only 10 days after our last one, but we think it&#8217;s important enough for your blog to be secure to do it, and hopefully only having to change a few files will make the upgrade easier than normal.</p>
<p>Here are the changes that have been made since 2.0.6:</p>
<ul>
<li>Security fix for <code>wp_unregister_GLOBALS()</code> to work around the <a href="http://www.hardened-php.net/hphp/zend_hash_del_key_or_index_vulnerability.html">zend_hash_del_key_or_index bug</a> in PHP 4 versions less than 4.4.3 and PHP 5 versions less than 5.1.4 with <code>register_globals</code> set to &#8220;On.&#8221;</li>
<li>Feeds now properly serve <code>304 Not Modified</code> headers instead of mismatched 200/304 headers (a.k.a. the FeedBurner bug).</li>
<li>Backport of another <code>304 Not Modified</code> fix from WordPress 2.1</li>
<li>Deleting WordPress Pages no longer gives an &#8220;Are You Sure?&#8221; prompt.</li>
<li>After deleting a WordPress Page, you are now properly redirected to the Edit Pages screen.</li>
<li>Sending an image at original size in Internet Explorer no longer adds an incorrect &#8220;height&#8221; attribute.</li>
</ul>
<p>And just as a reminder, the next major version of WordPress (2.1) is due out by the end of the month, but the 2.0 branch of WordPress will continue to be maintained for several years.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2007/01/wordpress-207/feed/</wfw:commentRss>
		<slash:comments>432</slash:comments>
		</item>
		<item>
		<title>WordPress 2.0.6</title>
		<link>http://wordpress.org/development/2007/01/wordpress-206/</link>
		<comments>http://wordpress.org/development/2007/01/wordpress-206/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 13:24:14 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/2007/01/wordpress-206/</guid>
		<description><![CDATA[We have a pretty important release available for everyone, it includes an important security fix and it&#8217;s recommended that everyone upgrade. This is the latest release in our stable 2.0 line, which we&#8217;ve committed to maintaining for several more years.
Here&#8217;s what&#8217;s new:

The aforementioned security fixes.
HTML quicktags now work in Safari browsers.
Comments are filtered to prevent [...]]]></description>
			<content:encoded><![CDATA[<p>We have a pretty important release available for everyone, it includes an important security fix and it&#8217;s recommended that everyone upgrade. This is the latest release in our stable 2.0 line, which we&#8217;ve committed to maintaining for several more years.</p>
<p>Here&#8217;s what&#8217;s new:</p>
<ul>
<li>The aforementioned security fixes.</li>
<li>HTML quicktags now work in Safari browsers.</li>
<li>Comments are filtered to prevent them from messing up your blog layout.</li>
<li>Compatibility with PHP/FastCGI setups.</li>
</ul>
<p>For developers, there&#8217;s a new anti-XSS function called attribute_escape(), and a new filter called &#8220;query&#8221; which allows you filter any SQL at runtime. (Which is pretty powerful.) Thanks to Mark Jaquith  for handling this release and Stefan Esser for responsibly reporting the security issue.</p>
<p>As always, <a href="http://wordpress.org/download/">you can download the latest version of WordPress here</a>.</p>
<p>As a side note, this is probably our last release before 2.1 is out, which will be our first major feature release in quite a while. 2.1 just entered beta stage, so if you&#8217;re interested in helping out with that process consider <a href="http://wordpress.org/download/beta/">joining our beta group</a>. As a reminder, if you&#8217;re a plugin or theme author you should check your code to make sure it&#8217;s compatible with 2.1 before the release.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2007/01/wordpress-206/feed/</wfw:commentRss>
		<slash:comments>416</slash:comments>
		</item>
		<item>
		<title>WordPress 2.0.4</title>
		<link>http://wordpress.org/development/2006/07/wordpress-204/</link>
		<comments>http://wordpress.org/development/2006/07/wordpress-204/#comments</comments>
		<pubDate>Sat, 29 Jul 2006 01:31:30 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/2006/07/wordpress-204/</guid>
		<description><![CDATA[WordPress 2.0.4, the latest stable release in our Duke series, is available for immediate download. This release contains several important security fixes, so it&#8217;s highly recommended for all users. We&#8217;ve also rolled in a number of bug fixes (over 50!), so it&#8217;s a pretty solid release across the board.
Upgrading is fairly simple, just overwrite your [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.0.4, the latest stable release in our Duke series, is <a href="http://wordpress.org/download/">available for immediate download</a>. This release contains several important security fixes, so it&#8217;s highly recommended for all users. We&#8217;ve also rolled in a number of bug fixes (over 50!), so it&#8217;s a pretty solid release across the board.</p>
<p>Upgrading is fairly simple, just overwrite your old files with the latest from the download. If you&#8217;d like more thorough instructions, <a href="http://codex.wordpress.org/Upgrading_WordPress">the Codex</a> is always the best spot.</p>
<p>Since this is a security release, if you have any friends with blogs make sure to remind them to upgrade and lend a hand if they&#8217;re not too savvy. We&#8217;re all in this together.</p>
<p>Thanks to <a href="http://veryeasy.ca/">Geoff</a> and <a href="http://txfx.net/">Mark Jaquith</a> for identifying.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.org/development/2006/07/wordpress-204/feed/</wfw:commentRss>
		<slash:comments>451</slash:comments>
		</item>
	</channel>
</rss>
