Ticket #693 (closed defect: fixed)
passing $_SERVER variables potentially exposes too much private information
| Reported by: | delgurth | Owned by: | matt |
|---|---|---|---|
| Priority: | normal | Component: | akismet |
| Severity: | normal | Keywords: | akismet-2.4 |
| Cc: |
Description
With the recent concerns about privacy regarding the new update feature, another problem was exposed in the discussion about it. I didn't see this problem addressed in here, so I'll take the liberty to do that.
Only HTTP_COOKIE is excluded when the $_SERVER string is send (this is done for ticket #314). If someone uses basic HTTP authentication, the authentication data is send to Akismet, including the plaintext password.
Ryan Finnie created a patch to address this problem and send it to the mailing list.
Attachments
Change History
Changed 4 years ago by delgurth
-
attachment
akismet.php.patch
added
comment:1 Changed 4 years ago by delgurth
True, having both Akismet and HTTP authentication is a bit strange (don't you trust the people who can authenticate?) but still it's better to prevent such data from being send in the case someone has enabled both.
comment:2 Changed 4 years ago by matt
- Status changed from new to closed
- Resolution set to worksforme
I think has already been addressed in the plugin.
comment:3 Changed 4 years ago by delgurth
- Status changed from closed to reopened
- Resolution worksforme deleted
Was just checking up on this "bug". Unfortunately the PHP_AUTH_USER and PHP_AUTH_PW are still send, if they are available.
At least they are in rev 41034 of akismet.php
So IMHO it's not addressed, yet.

The patch for akismet.php created by Ryan Finnie