Description

When using auth = [ldap_login, moin_cookie] to perform ldap authentication, the password hash is stored in the filesystem. In the event of a server compromise, a cracking program could be used to obtain users' ldap passwords.

Steps to reproduce

  1. Configure ldap authentication with 'auth = [ldap_login, moin_cookie]' in wikiconfig.py
  2. Log in as an ldap authenticated user
  3. Check the file created in data/user/; note 'enc_password={SHA}...'

Example

n/a

Details

MoinMoin Version

1.5.4

OS and Version

Fedora Core 5

Python Version

2.4.3-8.FC5

Server Setup

Apache/CGI

Server Details

Language you are using the wiki in (set in the browser/UserPreferences)

English

Workaround

Discussion

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/LdapPasswordHashStoredInFilesystem (last edited 2007-10-29 19:19:20 by localhost)