Description
Sugar Suite Open Source (SugarCRM) 4.2 and earlier, when register_globals is enabled, does not protect critical variables such as $_GLOBALS and $_SESSION from modification, which allows remote attackers to conduct attacks such as directory traversal or PHP remote file inclusion, as demonstrated by modifying the GLOBALS[sugarEntry] parameter.
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
- Sugar Suite Open Source 4.2 - 'OptimisticLock' Command Execution EDB-1785 · webapps · May 14, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://retrogod.altervista.org/sugar_suite_42_incl_xpl.html
- ADV-2006-1791 vdb-entry
- 20072 third-party-advisory
- 20060515 Sugar Suite Open Source <= 4.2 "OptimisticLock!" arbitrary remote inclusion exploit mailing-list
- sugarsuite-modules-file-include(26451) vdb-entry
- 17987 vdb-entry
- 1016087 vdb-entry
- 25532 vdb-entry
- 1785 exploit
- 921 third-party-advisory