Oracle GlassFish Server 3.1.1 < 3.1.1.3 Multiple Vulnerabilities (April 2012 CPU)

This script is Copyright (C) 2012-2014 Tenable Network Security, Inc.


Synopsis :

The remote web server is affected by multiple vulnerabilities.

Description :

The version of GlassFish Server running on the remote host is
reportedly affected by multiple vulnerabilities :

- A cross-site request forgery (CSRF) vulnerability in its
REST interface. An authenticated user may be tricked
into visiting a web page that leverages this
vulnerability to upload an arbitrary WAR file to the
GlassFish server which is then executed with GlassFish's
credentials. (CVE-2012-0550)

- A cross-site scripting (XSS) vulnerability in its
administrative interface. This vulnerability permits
JavaScript to be run in the context of the GlassFish
administrative interface, which may result in the
credentials of an authenticated user being stolen for
use in subsequent attacks. (CVE-2012-0551)

See also :

http://www.oracle.com/technetwork/topics/security/cpuapr2012-366314.html
http://www.nessus.org/u?fe94efd1
http://www.nessus.org/u?a359287a
http://www.nessus.org/u?9faaa64a

Solution :

Upgrade to GlassFish Server 3.1.1.3 or later.

Risk factor :

High / CVSS Base Score : 9.3
(CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C)
CVSS Temporal Score : 8.1
(CVSS2#E:ND/RL:OF/RC:C)
Public Exploit Available : true

Family: Web Servers

Nessus Plugin ID: 58846 ()

Bugtraq ID: 53118
53136

CVE ID: CVE-2012-0550
CVE-2012-0551