This script is Copyright (C) 2013-2016 Tenable Network Security, Inc.
The remote web server hosts a PHP script that is affected by a cross-
site scripting vulnerability.
The version of Moodle installed on the remote host fails to properly
sanitize user-supplied input to the 'badge' parameter of the
'external.php' script. The application also fails to properly sanitize
serialized objects. An attacker can exploit these issues by crafting a
URL containing a serialized object that will inject arbitrary HTML or
script code in a users browser. By enticing a user to view this URL,
the attacker can exploit these flaws.
Note that the unserialization attack mentioned here can be used to
perform additional attacks; however, Nessus has only tested for a
cross-site scripting vulnerability.
See also :
Upgrade to version 2.5.2 or later
Risk factor :
Medium / CVSS Base Score : 4.3
CVSS Temporal Score : 3.7
Public Exploit Available : true