CVE-2011-4314 OpenID4Java does not verify that Attribute Exchange (AX) information is signed

Medium 5.8 Published Updated

Remote attackers can modify sensitive OpenID Attribute Exchange data without detection via man-in-the-middle attacks due to missing signature verification.

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-4314?

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

Official description

message/ax/AxMessage.java in OpenID4Java before 0.9.6 final, as used in JBoss Enterprise Application Platform 5.1 before 5.1.2, Step2, Kay Framework before 1.0.2, and possibly other products does not verify that Attribute Exchange (AX) information is signed, which allows remote attackers to modify potentially sensitive AX information without detection via a man-in-the-middle (MITM) attack.

Weakness: CWE-20

Which versions are affected by CVE-2011-4314?

2 open source packages ship an affected version, including org.openid4java:openid4java. It affects 3 products.

PackageAffectedFixed in
org.openid4java:openid4java MavenAll versions0.9.6
org.openid4java:openid4java MavenAll versions0.9.6
Linux distribution packages (38)
apache-cxf Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.2.12-4.patch_02.1.1.ep5.el4
cglib Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.2-5.3.ep5.el4
facelets Red Hat:jboss_enterprise_web_platform:5::el4All versions0:1.1.15-3.B1_patch_01.2.ep5.el4
glassfish-jaxb Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.1.12-10_patch_02.ep5.el4
glassfish-jsf Red Hat:jboss_enterprise_web_platform:5::el4All versions0:1.2_13-5_patch_01.3.ep5.el4
jacorb-jboss Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.3.1-10.patch_03.4.ep5.el4
jakarta-commons-logging-jboss Red Hat:jboss_enterprise_web_platform:5::el4All versions0:1.1-10.3_patch_02.1.ep5.el4
jboss-aop2 Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.1.6-2.CP03.1.1.ep5.el4
jboss-cache-core Red Hat:jboss_enterprise_web_platform:5::el4All versions0:3.2.8-1.ep5.el4
jboss-cl Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.0.10-1.2.ep5.el4
jboss-cluster-ha-client Red Hat:jboss_enterprise_web_platform:5::el4All versions0:1.1.4-1.1.ep5.el4
jboss-common-core Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.2.18-1.1.ep5.el4
jboss-eap5-native Red Hat:jboss_enterprise_web_platform:5::el4All versions0:5.1.2-1.4.ep5.el4
jboss-ejb3-core Red Hat:jboss_enterprise_web_platform:5::el4All versions0:1.3.8-0.1.ep5.el4
jboss-ejb3-proxy-clustered Red Hat:jboss_enterprise_web_platform:5::el4All versions0:1.0.3-2.SP1.1.ep5.el4
jboss-ejb3-proxy-impl Red Hat:jboss_enterprise_web_platform:5::el4All versions0:1.0.6-2.SP2.1.ep5.el4
jboss-el Red Hat:jboss_enterprise_web_platform:5::el4All versions0:1.0_02-0.CR6.2.ep5.el4
jboss-naming Red Hat:jboss_enterprise_web_platform:5::el4All versions0:5.0.3-3.CP01.3.1.ep5.el4
jboss-remoting Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.5.4-9.SP3.1.ep5.el4
jboss-seam2 Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.2.5.EAP5-6.ep5.el4
jboss-seam2-docs Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.2.5.EAP5-6.ep5.el4
jboss-seam2-examples Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.2.5.EAP5-6.ep5.el4
jboss-seam2-runtime Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.2.5.EAP5-6.ep5.el4
jboss-security-spi Red Hat:jboss_enterprise_web_platform:5::el4All versions1:2.0.4-6.SP8.1.ep5.el4
jbossas-web Red Hat:jboss_enterprise_web_platform:5::el4All versions0:5.1.2-7.ep5.el4
jbossas-web-client Red Hat:jboss_enterprise_web_platform:5::el4All versions0:5.1.2-7.ep5.el4
jbossas-web-tp-licenses Red Hat:jboss_enterprise_web_platform:5::el4All versions0:5.1.2-8.ep5.el4
jbossas-web-ws-native Red Hat:jboss_enterprise_web_platform:5::el4All versions0:5.1.2-7.ep5.el4
jbossas-ws-cxf-ewp Red Hat:jboss_enterprise_web_platform:5::el4All versions0:5.1.2-6.ep5.el4
jbosssx2 Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.0.4-6.SP8.2.ep5.el4
jbossts Red Hat:jboss_enterprise_web_platform:5::el4All versions1:4.6.1-11.CP12.4.ep5.el4
jbossts-javadoc Red Hat:jboss_enterprise_web_platform:5::el4All versions1:4.6.1-11.CP12.4.ep5.el4
jbossweb Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.1.12-1.4_patch_01.ep5.el4
jbossweb-el-1.0-api Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.1.12-1.4_patch_01.ep5.el4
jbossweb-jsp-2.1-api Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.1.12-1.4_patch_01.ep5.el4
jbossweb-lib Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.1.12-1.4_patch_01.ep5.el4
jbossweb-servlet-2.5-api Red Hat:jboss_enterprise_web_platform:5::el4All versions0:2.1.12-1.4_patch_01.ep5.el4
jbossws Red Hat:jboss_enterprise_web_platform:5::el4All versions0:3.1.2-7.SP11.4.ep5.el4

Products include Kay Framework Project Kay Framework, Openid Openid4java, Redhat Jboss Enterprise Application Platform.

How do I fix CVE-2011-4314?

Upgrade org.openid4java:openid4java to 0.9.6 or later.

Is CVE-2011-4314 being exploited?

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

Sources

Also known as DEBIAN-CVE-2011-4314, GHSA-j473-c3rr-rx9p, RHSA-2011:1802, RHSA-2011:1803, RHSA-2011:1804.

Is CVE-2011-4314 in your software?

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

Check your SBOMs for free