[wp-hackers] WP security breach-- may be my fault, may not be
Mark Jaquith
mark.wordpress at txfx.net
Thu May 11 08:07:38 GMT 2006
On May 8, 2006, at 8:29 PM, Eric A. Meyer wrote:
> I chatted with the #wordpress folks and nobody there seemed to
> know what might be happening, with the only real guess being that
> maybe my WP admin password was compromised. I changed my admin
> password after the breaches documented above, and will watch my
> access logs to see if there are any more attempts. I don't know
> for sure that my password was compromised, though if there's a log
> somewhere that I could check for admin logins, I'll gladly do so.
> Is there?
Eric, WordPress 1.5 (and even 1.5.2) has security issues that could
allow someone to change your WP password without your knowledge.
Did you just go into WordPress and change the password, or did you
log out and see if the password had been changed? See, the way one
of the attacks works (the one I'm thinking it could have been), is
that you are tricked into visiting a page that uses devious methods
to submit a form (on your behalf, using your WP cookie) that changes
your password. If done right, you won't even realize this has
happened because your WP login cookie will be updated with the hash
of the new password, and so your access to your blog won't be
interrupted. It is possible that this happened, and that when you
changed your password, you weren't changing it from what you
thought... it may have already been changed without your knowledge.
Grep your access log for all POSTs to /wp-admin/profile.php ... note
that the IP you'll be looking for is your own, but the referer will
be blank or from an external site.
Something like:
grep -i 'POST /eric/thoughts/wp-admin/profile\.php' access_log
Or, maybe you picked a relatively simple password and they guessed
it... but that'd definitely show up in the logs as suspicious. What
I'd recommend doing immediately is upgrading to http://
svn.automattic.com/wordpress/branches/1.5/ This has several CSF
fixes, and will at least prevent people from being able to just
change your password. Long term, I'd start looking into upgrading to
the 2.0 branch.
--
Mark Jaquith
http://txfx.net/
More information about the wp-hackers
mailing list