Bug 1213007 (CVE-2015-1926) - CVE-2015-1926 Portlet spec: Information disclosure via missing access restriction in resource dispatching
Summary: CVE-2015-1926 Portlet spec: Information disclosure via missing access restric...
Keywords:
Status: CLOSED NOTABUG
Alias: CVE-2015-1926
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 1241204 1241205 1241206
Blocks: 1213008
TreeView+ depends on / blocked
 
Reported: 2015-04-17 22:20 UTC by Chess Hazlett
Modified: 2021-02-17 05:22 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-07-30 19:10:09 UTC
Embargoed:


Attachments (Terms of Use)

Description Chess Hazlett 2015-04-17 22:20:14 UTC
The Java Portlet Specification JSR286 API jar file code could
allow a remote attacker to obtain sensitive information, caused by the
failure to restrict access to resources located within the web application.
An attacker could exploit this vulnerability to obtain configuration data
and other sensitive information.


Problem summary:
A resource ID string can be set on a resource URL. If a resource ID is
present, the default behavior of the GenericPortlet#serveResource method is
to dispatch to the resource identified by the resource ID through a request
dispatcher. The vulnerability can occur if an attacker manipulates the
resource ID field on a resource URL to point to a resource such as a JSP or
servlet that the user would not normally be able to access. Security
constraints can be bypassed in this manner.

Even portlets that do not use resource serving can be vulnerable if the
GenericPortlet#serveResource method is not overridden, since an attacker
could potentially add a resource ID to a resource URL. The resource ID
would be dispatched through the GenericPortlet#serveResource method.

Portlets that override the GenericPortlet#serveResource method and
either do not call the super.serveResource method or call it only after
verifying the resource ID are not vulnerable.

Comment 4 Chess Hazlett 2015-07-14 17:29:30 UTC
Statement:

CVE-2015-1926 did not affect JBoss Portal Platform as provided by Red Hat. For further detail, refer to the knowledge base article at https://access.redhat.com/solutions/1488163


Note You need to log in before you can comment on or make changes to this bug.