plusbug.c – [remote plusmail exploit]
PowerScripts PlusMail Web Control Panel is a web-based administration suite for maintaining mailing lists, mail aliases, and web sites. It is reportedly possible to change the administrative username and password without knowing the current one, by passing the proper arguments to the plusmail script. After this has been accomplished, the web console allows a range of potentially destructive activities including changing of e-mail aliases, mailing lists, web site editing, and various other privileged tasks. This can be accomplished by submitting the argument 'new_login' with the value 'reset password' to the plusmail script (typically /cgi-bin/plusmail). Other arguments the script expects are 'username', 'password' and 'password1', where username equals the new login name, password and password1 contain matching passwords to set the new password to.