[CVE-2016-0710] Apache Jetspeed information disclosure vulnerability

David S Taylor <[email protected]> Thu, 3 Mar 2016 13:16:30 -0800
Newsgroups gmane.comp.jakarta.jetspeed.user
Message-ID <[email protected]>
--Apple-Mail=_388E37E2-7216-4D08-A1A7-166800E20903
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

CVE-2016-0710: SQL injection in User Manager service

Severity: Important

Vendor:
The Apache Software Foundation

Versions Affected:
Jetspeed 2.3.0

Description:
The Jetspeed User Manager service, part of the Jetspeed Administrative =
Portlets, is vulnerable to SQL injection. When performing a search in =
these tools, the 'user' and 'role' parameters of the request can be =
injected to alter the logic of the subsequent SQL statement.=20
There is also an authorization flaw at play here since the above URLs =
can be reached without being authenticated in Jetspeed.

Mitigation:
2.3.0 users should upgrade to 2.3.1

Example:
Given this URL:
=
http://192.168.2.4:8080/jetspeed/services/usermanager/users/?_type=3Djson&=
results=3D10&start=3D0&sort=3DuserName&dir=3Dasc&name=3D&roles=3Dfoo%27%20=
=20
The 'role' parameter contains the value "foo" which is not an existing =
role, but because of the injected SQL code (or '1'=3D'1') the statement =
returns true anyway and all the existing users are shown.

Credit:
This issue was discovered by =EF=BB=BFAndreas Lindh

References:
http://tomcat.apache.org/security.html =
<http://tomcat.apache.org/security.html>






--Apple-Mail=_388E37E2-7216-4D08-A1A7-166800E20903--