Description
resetpass.php in openInvoice 0.90 beta and earlier allows remote authenticated users to change the passwords of arbitrary users via a modified uid parameter. NOTE: this can be leveraged with a separate vulnerability in auth.php to modify passwords without authentication.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- OpenInvoice 0.9 - Arbitrary Change User Password EDB-5466 · webapps · Apr 18, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 5466 exploit
- openinvoice-cookie-security-bypass(41947) vdb-entry
- openinvoice-uid-security-bypass(49580) vdb-entry
- 28854 vdb-entry