Description
Multiple cross-site scripting (XSS) vulnerabilities in Claroline before 1.8.10 allow remote attackers to inject arbitrary web script or HTML via (1) the cwd parameter in a rqMkHtml action to document/rqmkhtml.php, or the query string to (2) announcements/announcements.php, (3) calendar/agenda.php, (4) course/index.php, (5) course_description/index.php, (6) document/document.php, (7) exercise/exercise.php, (8) group/group_space.php, (9) phpbb/newtopic.php, (10) phpbb/reply.php, (11) phpbb/viewtopic.php, (12) wiki/wiki.php, or (13) work/work.php in claroline/.
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 12
- Claroline 1.8.9 - 'announcements/announcements.php' Cross-Site Scripting EDB-32059 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'calendar/agenda.php' Cross-Site Scripting EDB-32060 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'course/index.php' Cross-Site Scripting EDB-32061 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'course_description/index.php' Cross-Site Scripting EDB-32062 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'document/document.php' Cross-Site Scripting EDB-32063 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'exercise/exercise.php' Cross-Site Scripting EDB-32064 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'group/group_space.php' Cross-Site Scripting EDB-32065 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - '/phpBB/newtopic.php' Cross-Site Scripting EDB-32066 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'phpBB/reply.php' Cross-Site Scripting EDB-32067 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'phpBB/viewtopic.php' Cross-Site Scripting EDB-32068 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'wiki/wiki.php' Cross-Site Scripting EDB-32069 · webapps · Jul 15, 2008 · verified
- Claroline 1.8.9 - 'work/work.php' Cross-Site Scripting EDB-32070 · webapps · Jul 15, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20080718 [DSECRG-08-030] Claroline 1.8.9 Multiple Security Vulnerabilities mailing-list
- 4020 third-party-advisory
- 30269 vdb-entry
- claroline-unknown-unspecified(43854) vdb-entry
- http://claroline.svn.sourceforge.net/viewrc/claroline/branches/1.8/claroline/?sortby=date#dirlist
- http://sourceforge.net/project/shownotes.php?release_id=613634
- http://wiki.claroline.net/index.php/Changelog_1.8.x#Modification_between_claroline_1.8.9_and_1.8.10
- 31116 third-party-advisory