WordPress and Plaintext Passwords

October 3rd, 2007 by Toomas Römer

Todays online systems can be implemented in tons of technologies and they can be web 0.1 or web 3.0. There are some guidelines on how to do certain things.

Whenever you’ve given your username, email and a password to a site you can never know if the password was saved in plaintext or just a hash of it. If it was stored in plaintext you can think about the different security implications yourself. Whenever the password remainder sends you your password it was stored in plain text.

One more thing that systems should not do is store these passwords inside cookies in plain-text. See about Cross-site scripting from Wikipedia.

I was working on a project that was using WordPress as a CMS and there was a password protected todo list. As I was inspecting a cache issue I was checking the headers of static files with Firebug and I stumbled upon on some request/response fields. I noticed that one of the cookies had the password of the TODO item in plaintext.

I googled for it and found that it has been reported. The comment to the report is ‘Well it’s not like other sites can access the cookie or anything :) ’.

Whenever I use software that has been around for a while (at least a year) and it has a userspace I expect it to follow at least the most basic guidelines. I hope it gets fixed.

2 Responses to “WordPress and Plaintext Passwords”

  1. Weston Ruter Says:

    > Whenever the password remainder sends you your password it was stored in plain text.

    Actually, that’s not true. Passwords stored using MySQL AES_ENCRYPT can be retrieved using AES_DECRYPT.

  2. Conquiztador Says:

    String on a Plain text file its a foolishness. Anyone can access the text files thru the browsers. There wont be anymore security for these type of security issues. What a way. Weston Ruter u r right. Its stored as ecncrypted on SQL tables.

    —————————-
    Willams Stephen
    I challenge you to a game of trivia! Click here to battle against me online at ConQUIZtador. Let’s see who’s the winner…
    https://www.conquiztador.com/?a=26041

Leave a Reply