Overview
PHP-Nuke's saveuser() function does not adequately authenticate users. Attackers may exploit this vulnerability to change user data and gain access to accounts.
Description
| PHP-Nuke is a set of PHP scripts designed to simplify web site creation and maintenance. PHP-Nuke's saveuser() function does not adequately authenticate users. As a result, attackers who know specific PHP-Nuke user ID's can exploit saveuser() to change PHP-Nuke user data such as email addresses. After changing a user's email address, attackers may request the user's password via email and gain full access to the PHP-Nuke account. | 
Impact
| Remote attackers may change user data and gain access to PHP-Nuke user accounts. | 
Solution
| The CERT/CC is currently unaware of a practical solution to this problem. | 
Vendor Information
CVSS Metrics
| Group | Score | Vector | 
|---|---|---|
| Base | ||
| Temporal | ||
| Environmental | 
References
Acknowledgements
Thanks to venomous for reporting this vulnerability.
This document was written by Shawn Van Ittersum.
Other Information
| CVE IDs: | None | 
| Severity Metric: | 2.14 | 
| Date Public: | 2001-03-02 | 
| Date First Published: | 2002-09-24 | 
| Date Last Updated: | 2003-11-05 21:48 UTC | 
| Document Revision: | 6 |