vulnerability-lookup site: Possible to check if email address is used

Disclosure Status

approved

March 28, 2026

April 09, 2026

Description

Finding

I am not sure if this qualifies as a vulnerability, if email addresses of users are considered sensitive, especially as this is implemented with intention (validate function for LoginForm in forms.py: In the vulnerability-lookup site (so... this one) you can check if for a specific email address a user account exists. There also doesn't seem to be any significant automation protection to prevent automating this.

I haven't found a way to associate the email with a user but, you know, still an information leak.

Reproducibility

Go to /user/login. Attempt to log in with an email you want to check.

If a user with this email exists you will be told (e.g. mk.ii76hki2y6up@mkla.de ):

Please use your login name instead of your email address.
Impossible to login.

If no user with this email exists you will be told (e.g. doesnotexist@mkla.de):

Impossible to login.

Automation does not require any real effort, just grab a request with valid csrf token & iterate over target emails, grebing for the "Please use your login name" string.

Impact

Minor information leak about the user base as a whole.

Patches

None.

Workarounds

Automation protection to reduce automation potential?

References

Details

GCVE-1-2026-0012

nyanbinary