Description
Multiple cross-site scripting (XSS) vulnerabilities in Dokeos 1.8.4 allow remote attackers to inject arbitrary web script or HTML via the (1) username parameter to inscription.php, (2) courseCode parameter to main/calendar/myagenda.php, (3) category parameter to main/admin/course_category.php, (4) message parameter to main/admin/session_list.php in a show_message action, and (5) an avatar image to main/auth/profile.php.
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 3
- Dokeos 1.8.4 - '/main/calendar/myagenda.php?courseCode' Cross-Site Scripting EDB-31196 · webapps · Feb 15, 2008 · verified
- Dokeos 1.8.4 - '/main/admin/course_category.php?category' Cross-Site Scripting EDB-31197 · webapps · Feb 15, 2008 · verified
- Dokeos 1.8.4 - '/main/admin/session_list.php?cmessage' Cross-Site Scripting EDB-31198 · webapps · Feb 15, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 27792 vdb-entry
- 3687 third-party-advisory
- http://projects.dokeos.com/index.php?do=details&task_id=2218
- 20080219 [DSECRG-08-015] Multiple Security Vulnerabilities in Dokeos 1.8.4 mailing-list
- 1019425 vdb-entry
- 28974 third-party-advisory
- ADV-2008-0587 vdb-entry