WordPress 2.6.2 Release

by Najib Hassan on September 9, 2008

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 earlier to craft a username such that it will allow resetting another user’s password to a randomly generated password. :horro: 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.  :huh:

Other PHP apps are susceptible to this class of attack.  To protect all of your apps, grab the latest version of Suhosin.  If you’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.

Handful of bug fixes on WordPress 2.6.2

  • Can’t control where a user redirects to when they log in
  • Bug in textpattern import
  • include mysql version in version check query string
  • RSS widget shouldn’t link if there isn’t a link
  • get_post_meta fails to unserialize when $single=false
  • typing error in wp-settings.php
  • comment_max_links causes confusion when zero
  • get_posts not working properly
  • Insert image into post always inserts full size.
  • Filter news on templates cant work
  • Typo in post revisions


This Changes from  tags/2.6.1 at  r8849  to  tags/2.6.2 at  r8849
Files:
*tags/2.6.2/wp-login.php (modified) (1 diff)
*tags/2.6.2/wp-includes/post.php (modified) (3 diffs)
*tags/2.6.2/wp-includes/version.php (modified) (1 diff)
*tags/2.6.2/wp-includes/query.php (modified) (8 diffs)
*tags/2.6.2/wp-includes/formatting.php (modified) (1 diff)
*tags/2.6.2/wp-includes/pluggable.php (modified) (1 diff)
*tags/2.6.2/wp-includes/widgets.php (modified) (1 diff)
*tags/2.6.2/wp-settings.php (modified) (1 diff)
*tags/2.6.2/wp-admin/includes/template.php (modified) (1 diff)
*tags/2.6.2/wp-admin/includes/image.php (modified) (1 diff)
*tags/2.6.2/wp-admin/import/textpattern.php (modified) (1 diff)
*tags/2.6.2/wp-admin/css/press-this-ie.css (modified) (1 diff, 1 prop)

thanks to Ryan :victory:

Blog Widget by LinkWithin

Popularity: 1% [?]

{ 1 comment… read it below or add one }

Alfred November 6, 2008 at 7:14 am

And there is what some alternative? ;)

Reply

Leave a Comment

http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_good.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif  http://www.ariyako.org/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
 

{ 2 trackbacks }

Previous post:

Next post: