The cross-site request forgery (CSRF) protection in PHP-Nuke 8.0 and earlier does not ensure the SERVER superglobal is an array before validating the HTTP_REFERER, which allows remote attackers to conduct CSRF attacks.
The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.
Link | Tags |
---|---|
http://osvdb.org/34501 | vdb entry |
http://phpfi.com/214668 | url repurposed exploit |
http://www.wisec.it/ush/phpnukexss.html | exploit |
http://www.securityfocus.com/archive/1/462727/100/0/threaded | mailing list |
http://www.ush.it/2007/03/09/php-nuke-wild-post-xss/ | exploit |
http://secunia.com/advisories/24629 | third party advisory vendor advisory |
http://www.securityfocus.com/archive/1/462308/100/100/threaded | mailing list |
http://www.securityfocus.com/archive/1/462575/100/0/threaded | mailing list |