Description

If code in user.py fails, internal IDs or password hashes might be revealed.

Steps to reproduce

Modify a user file or e.g. the pickle cache file so that the parsing routines break.

Details

This wiki.

Workaround

None known.

Discussion

Note that there haven't been reports of cases where the data was revealed automatically (without administrator's influence).

Since tracebacks are needed for debugging, we can't prevent them. The only way to fix this is to make user ids or hashed password safe to show to the world. Login by id or hashed password must be disabled as soon as possible.

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/TracebacksInUserCodeMightRevealSensitiveData (last edited 2007-10-29 19:11:11 by localhost)