CVE-2011-2196 Code injection in n/a

Medium 6.8 Published Updated

Remote attackers can execute arbitrary Java code via crafted URLs due to improper restriction of Expression Language statements in JBoss Seam.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2011-2196?

CVE-2011-2196 is a medium-severity code injection vulnerability in Redhat Jboss Enterprise Application Platform, published on 27 Jul 2011. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

jboss-seam.jar in the JBoss Seam 2 framework 2.2.x and earlier, as distributed in Red Hat JBoss Enterprise SOA Platform 4.3.0.CP05 and 5.1.0; JBoss Enterprise Application Platform (aka JBoss EAP or JBEAP) 4.3.0, 4.3.0.CP09, and 5.1.1; and JBoss Enterprise Web Platform 5.1.1, does not properly restrict use of Expression Language (EL) statements in FacesMessages during page exception handling, which allows remote attackers to execute arbitrary Java code via a crafted URL to an application. NOTE: this vulnerability exists because of an incomplete fix for CVE-2011-1484.

Weakness: CWE-264

Which versions are affected by CVE-2011-2196?

It affects 4 products.

Linux distribution packages (40)
jboss-seam2 Red Hat:jboss_enterprise_application_platform:4.3.0::el4All versions0:2.0.2.FP_SEC1-1.ep2.4.el4
jboss-seam2-docs Red Hat:jboss_enterprise_application_platform:4.3.0::el4All versions0:2.0.2.FP_SEC1-1.ep2.4.el4
jboss-seam2 Red Hat:jboss_enterprise_application_platform:4.3.0::el5All versions0:2.0.2.FP_SEC1-1.ep2.3.el5
jboss-seam2-docs Red Hat:jboss_enterprise_application_platform:4.3.0::el5All versions0:2.0.2.FP_SEC1-1.ep2.3.el5
antlr Red Hat:jboss_enterprise_application_platform:5::el4All versions0:2.7.7-7.ep5.el4
apache-cxf Red Hat:jboss_enterprise_application_platform:5::el4All versions0:2.2.12-3.patch_01.ep5.el4
bcel Red Hat:jboss_enterprise_application_platform:5::el4All versions0:5.2-8.1.ep5.el4
bsh2 Red Hat:jboss_enterprise_application_platform:5::el4All versions0:2.0-0.b4.11.ep5.el4
bsh2-bsf Red Hat:jboss_enterprise_application_platform:5::el4All versions0:2.0-0.b4.11.ep5.el4
codehaus-stax Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.2.0-0.2.ep5.el4
codehaus-stax-api Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.2.0-0.2.ep5.el4
concurrent Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.3.4-10.1.4_jboss_update1.ep5.el4
dom4j Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.6.1-11.ep5.el4
facelets Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.1.15-1.B1.1.ep5.el4
glassfish-javamail Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.4.2-0.4.ep5.el4
hibernate3 Red Hat:jboss_enterprise_application_platform:5::el4All versions1:3.3.2-1.5.GA_CP04.ep5.el4
hibernate3-annotations Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.4.0-3.3.GA_CP04.ep5.el4
hibernate3-annotations-javadoc Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.4.0-3.3.GA_CP04.ep5.el4
hibernate3-commons-annotations Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.1.0-1.8.ep5.el4
hibernate3-commons-annotations-javadoc Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.1.0-1.8.ep5.el4
hibernate3-entitymanager Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.4.0-4.3.GA_CP04.ep5.el4
hibernate3-entitymanager-javadoc Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.4.0-4.3.GA_CP04.ep5.el4
hibernate3-javadoc Red Hat:jboss_enterprise_application_platform:5::el4All versions1:3.3.2-1.5.GA_CP04.ep5.el4
hibernate3-search Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.1.1-2.2.GA_CP04.ep5.el4
hibernate3-search-javadoc Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.1.1-2.2.GA_CP04.ep5.el4
hibernate3-validator Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.1.0-1.5.4.ep5.el4
hibernate3-validator-javadoc Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.1.0-1.5.4.ep5.el4
hornetq-jopr-plugin Red Hat:jboss_enterprise_application_platform:5::el4All versions0:2.0.0-0.Final.1.ep5.el4
hsqldb Red Hat:jboss_enterprise_application_platform:5::el4All versions1:1.8.0.10-9_patch_01.2.ep5.el4
jacorb-jboss Red Hat:jboss_enterprise_application_platform:5::el4All versions0:2.3.1-9.patch02.2.ep5.el4
jakarta-commons-collections Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.2.1-4.ep5.el4
jakarta-commons-collections-tomcat5 Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.2.1-4.ep5.el4
jakarta-commons-dbcp Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.2.1-16.4.ep5.el4
jakarta-commons-dbcp-tomcat5 Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.2.1-16.4.ep5.el4
jakarta-commons-fileupload Red Hat:jboss_enterprise_application_platform:5::el4All versions1:1.1.1-7.4.ep5.el4
jaxen Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.1.2-6.ep5.el4
jboss-aop2 Red Hat:jboss_enterprise_application_platform:5::el4All versions0:2.1.6-1.CP02.1.3.ep5.el4
jboss-aspects-build Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.0.1-0.CR5.1.ep5.el4
jboss-cache-core Red Hat:jboss_enterprise_application_platform:5::el4All versions0:3.2.7-5.1.ep5.el4
jboss-cluster-ha-server-api Red Hat:jboss_enterprise_application_platform:5::el4All versions0:1.2.0-1.1.ep5.el4

Products include Redhat Jboss Enterprise Application Platform, Redhat Jboss Enterprise Soa Platform, Redhat Jboss Enterprise Web Platform, Redhat Jboss Seam 2 Framework.

How do I fix CVE-2011-2196?

Apply the vendor's patch.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2011-2196 being exploited?

There is no known exploitation of CVE-2011-2196 in the wild and no public exploit code.

All Redhat Jboss Enterprise Application Platform vulnerabilities

Sources

Also known as GHSA-6m4p-jvxh-733r, RHSA-2011:0945, RHSA-2011:0946, RHSA-2011:0947, RHSA-2011:0948, RHSA-2011:0950.

Is CVE-2011-2196 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free