Syntax error in email_verify.check.inc, email_verify page security risk

John Money - April 10, 2009 - 21:09
Project:Email Verification
Version:6.x-1.x-dev
Component:Code
Category:bug report
Priority:critical
Assigned:dbr
Status:closed
Description

There is a syntax error in email_verify.check.inc on line 28.

In addition, the access permissions on email_verify page pose a real security/privacy risk since anyone with view access content permission (everyone) can view all other user email addresses. The path should be set to:

admin/users/users/email_verify

and the access arguments should be set to:

administer users

Attached is patch which fixes this (patched against 6.x-1.x-dev 2009-Mar-19).

AttachmentSize
email_verify-admin-users.patch954 bytes

#1

dbr - April 11, 2009 - 11:15

Thanks for the fixes.

I never documented the verify function, so the risk is smaller, but indeed it can easily be found in the code, so it's safer like this.

The patch is applied to the 6.x-1.x-dev branch.

#2

dbr - April 27, 2009 - 14:11
Status:needs review» fixed

This is now fixed in 6.x-1.1

#3

dbr - April 27, 2009 - 14:11
Assigned to:Anonymous» dbr

#4

System Message - May 11, 2009 - 14:20
Status:fixed» closed

Automatically closed -- issue fixed for 2 weeks with no activity.

 
 

Drupal is a registered trademark of Dries Buytaert.