Username: 
Password: 
Restrict session to IP 
Online within 1d

WeChall Critical Information Disclosure

Global Rank: 198
Totalscore: 110647
Posts: 1795
Thanks: 1390
UpVotes: 961
Registered: 18y 258d




Last Seen: 64d 21h
The User is Offline
WeChall Critical Information Disclosure
Google/translate0Thank You!0Good Post!0Bad Post! link
I am sad to announce i fixed a very bad information disclosure vulnerability on wechall yesterday.

http://trac.gwf3.gizmore.org/changeset/2581

It was possible to enumerate the users emails via the wechall userstats api.

you could simply run wechall.net/api/somepath/?username=quangntenemy to get his email.

This was reported by dloser and got fixed a few minutes after the report.

It is hard to tell if somebody collected all user emails this way.
But there is a way:
I always wanted to make a function in Module_Log to grep the zip logfile bundles.
Maybe someone would like to write code for gwf3 to analyze logzips? (grep them?)
I won´t find time any soon to implement it.
I can provide sample logfiles from my localhost dev machine.

Happy Challenging!
gizmore

PS: Consider your emails to register here stolen and raped! Sad (j/k)

PPS: Does someone use a unique email here? Do you get any spam?
The geeks shall inherit the properties and methods of object earth.
Last edited by gizmore - Oct 31, 2013 - 23:01:41
Global Rank: 24
Totalscore: 390563
Posts: 263
Thanks: 215
UpVotes: 274
Registered: 18y 257d






Last Seen: 114d 7h
The User is Offline
RE: WeChall Critical Information Disclosure
Google/translate1Thank You!1Good Post!0Bad Post! link
So that's the reason why I'm getting a lot more v14gr4 ads these days Sad
Global Rank: 198
Totalscore: 110647
Posts: 1795
Thanks: 1390
UpVotes: 961
Registered: 18y 258d




Last Seen: 64d 21h
The User is Offline
RE: WeChall Critical Information Disclosure
Google/translate0Thank You!0Good Post!0Bad Post! link
quangntenemy, If your email you use here is not unique, i doubt this issue is the cause.

It would be great if a user with a unique mail / special wechall mail could report something happened / did probably not happen.

Some people use a different mail for each site they register, like wechall@mycatch.all - It´s a fun trick to see which sites are rooted / owned / evil.
The geeks shall inherit the properties and methods of object earth.
Global Rank: 25
Totalscore: 387568
Posts: 6
Thanks: 5
UpVotes: 5
Registered: 13y 81d







The User is Offline
RE: WeChall Critical Information Disclosure
Google/translate1Thank You!1Good Post!0Bad Post! link
I use a mostly unique email address on Wechall (I say "mostly" because I use it on a few of the challenge sites as well), and haven't gotten any spam on that address.

On the other hand I have only been registered here since Aug 2013.
quangntenemy, TheHiveMind, Z, balicocat, Ge0, arraez, jcquinterov, hophuocthinh, alfamen2, burhanudinn123, Ben_Dover, stephanduran89, braddie0, fpombal, csuquvq have subscribed to this thread and receive emails on new posts.
1 people are watching the thread at the moment.
This thread has been viewed 3830 times.

PHP Fatal Error(1): Constant E_STRICT is deprecated since 8.4, the error level was removed in www/protected/config.php line 6


Backtrace starts in [unknown file] line ?. GWF_Debug::shutdown_function() core/inc/util/GWF_Debug.php line 109. GWF_Debug::error_handler().... core/inc/util/GWF_Debug.php line 180.