DCForum Predictable Password Generation Vulnerability

DCForum is a web based conferencing system, designed to facilitate online discussion. It is implemented in Perl and has few system dependancies, making it available on most operating systems, including Linux, Windows and most Unix varients.

The new password functionality of DCForum, used to recover lost or forgotten passwords, creates passwords with data taken from the session id. This effectively sets the new password to a known value. This function is available to any remote user, and can be used to compromise arbitrary DCForum accounts, including those with administrative privileges.

This algorithm is also used in the generation of new accounts, if the user is not allowed to select their own initial password. This may allow an attacker to create a valid account without the need for a valid email address.


 

Privacy Statement
Copyright 2010, SecurityFocus