Bug 757980 (CVE-2011-4358) - CVE-2011-4358 Mojarra 2 EL injection: includeViewParameters re-evaluates param/model values as EL expressions
Summary: CVE-2011-4358 Mojarra 2 EL injection: includeViewParameters re-evaluates para...
Keywords:
Status: CLOSED NOTABUG
Alias: CVE-2011-4358
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 757983
TreeView+ depends on / blocked
 
Reported: 2011-11-29 05:37 UTC by David Jorm
Modified: 2021-02-24 13:42 UTC (History)
14 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-11-29 23:39:01 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 758520 1 None None None 2021-01-20 06:05:38 UTC

Internal Links: 758520

Description David Jorm 2011-11-29 05:37:47 UTC
Mojarra 2 will re-evaluate param/model values as EL expressions when includeViewParameters is set to true. This flaw allows an attacker to inject EL expressions.

External References:

http://java.net/jira/browse/JAVASERVERFACES-2247
http://www.jakobk.com/2011/11/jsf-value-expression-injection-vulnerability/

Comment 1 David Jorm 2011-11-29 23:39:01 UTC
Statement:

Not vulnerable. This issue affects the Mojarra 2 package, which is not
shipped with any Red Hat products.

Comment 2 Jason Shepherd 2018-02-15 06:26:09 UTC
I tested Wildfly Swarm (7.0.0.redhat-8) using the testcase from upstream and found it's not affected.

   https://github.com/jboss/mojarra/tree/svn/tags/2.1.5/jsf-test/JAVASERVERFACES-2247


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