{================================================================================} { [waraxe-2004-SA#002] } {================================================================================} { } { [ Cross-Site Scripting (XSS) in Php-Nuke 7.1.0 ] } { } {================================================================================} Author: Janek Vind "waraxe" Date: 08 Feb 2004 Location: Estonia, Tartu Affected software description: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Php-Nuke is popular freeware content management system, written in php by Francisco Burzi. This CMS (Content Management System) is used on many thousands websites, because it`s free of charge, easy to install and has broad set of features. Homepage: http://phpnuke.org Vulnerabilities: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If we look at Php-Nuke`s history, then we can find many cases reporting the XSS in Php-Nuke. Most of them are fixed by now, when we have allready version 7.1.0 available. Despite this I found two new cases of XSS in Php-Nuke 6.x-7.1.0 , maybe in older versions too. Exploit: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Let`s look at code from "/modules/News/friend.php" line 84-92 (Php-Nuke 7.1.0): function StorySent($title, $fname) { include ("header.php"); $title = urldecode($title); $fname = urldecode($fname); OpenTable(); echo "