CVE-2009-0027 Path traversal in n/a

Medium 5.0 Published Updated

Remote attackers can read arbitrary XML files from the server via a crafted WSDL request in JBossWS.

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

What is CVE-2009-0027?

CVE-2009-0027 is a medium-severity path traversal vulnerability in Redhat Jboss Enterprise Application Platform, published on 9 Mar 2009. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The request handler in JBossWS in JBoss Enterprise Application Platform (aka JBoss EAP or JBEAP) 4.2 before 4.2.0.CP06 and 4.3 before 4.3.0.CP04 does not properly validate the resource path during a request for a WSDL file with a custom web-service endpoint, which allows remote attackers to read arbitrary XML files via a crafted request.

Weakness: CWE-20

Which versions are affected by CVE-2009-0027?

It affects 1 product.

Linux distribution packages (40)
glassfish-jsf Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:1.2_10-0jpp.ep1.5.ep5.el4
hibernate3 Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions1:3.2.4-1.SP1_CP07.0jpp.ep1.14.el4
hibernate3-javadoc Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions1:3.2.4-1.SP1_CP07.0jpp.ep1.14.el4
jacorb Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:2.3.0-1jpp.ep1.7.el4
jakarta-commons-fileupload Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions1:1.1.1-3jpp.ep1.2.el4
jakarta-commons-io Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:1.1-0.20051005.2jpp_1rh
jakarta-commons-logging-jboss Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:1.1-4.ep1.el4
jboss-cache Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:1.4.1-6.SP11.1.ep1.el4
jboss-jaxr Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:1.2.0-SP2.0jpp.ep1.3.el4
jboss-remoting Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:2.2.2-3.SP11.0jpp.ep1.1.el4
jboss-seam Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:1.2.1-1.ep1.18.el4
jboss-seam-docs Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:1.2.1-1.ep1.18.el4
jboss-vfs Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:1.0.0-1.ep1.el4
jbossas Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:4.2.0-4.GA_CP06.3.ep1.el4
jbossas-4.2.0.GA_CP06-bin Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:4.2.0-4.GA_CP06.3.ep1.el4
jbossas-client Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:4.2.0-4.GA_CP06.3.ep1.el4
jbossts Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions1:4.2.3-1.SP5_CP04.1jpp.ep1.1.el4
jbossweb Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:2.0.0-6.CP09.0jpp.ep1.1.el4
jgroups Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions1:2.4.5-2.ep1.el4
rh-eap-docs Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:4.2.0-5.GA_CP06.ep1.3.el4
rh-eap-docs-examples Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:4.2.0-5.GA_CP06.ep1.3.el4
tanukiwrapper Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:3.2.1-2jpp.ep1.2.el4
tanukiwrapper-debuginfo Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:3.2.1-2jpp.ep1.2.el4
ws-commons-policy Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:1.0-2jpp.ep1.7.el4
ws-scout0 Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:0.7-0.rc2.4.el4
xalan-j2 Red Hat:jboss_enterprise_application_platform:4.2.0::el4All versions0:2.7.0-2jpp.ep1.5.el4
glassfish-jsf Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:1.2_10-0jpp.ep1.5.ep5.el5
hibernate3 Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions1:3.2.4-1.SP1_CP07.0jpp.ep1.14.1.el5
hibernate3-javadoc Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions1:3.2.4-1.SP1_CP07.0jpp.ep1.14.1.el5
jacorb Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:2.3.0-1jpp.ep1.7.1.el5
jakarta-commons-logging-jboss Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:1.1-4.1.ep1.el5
jboss-cache Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:1.4.1-6.SP11.1.ep1.el5
jboss-jaxr Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:1.2.0-SP2.0jpp.ep1.3.2.el5
jboss-remoting Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:2.2.2-3.SP11.0jpp.ep1.1.el5
jboss-seam Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:1.2.1-1.ep1.12.el5
jboss-seam-docs Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:1.2.1-1.ep1.12.el5
jboss-vfs Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:1.0.0-1.ep1.el5
jbossas Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:4.2.0-4.GA_CP06.3.1.ep1.el5
jbossas-4.2.0.GA_CP06-bin Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:4.2.0-4.GA_CP06.3.1.ep1.el5
jbossas-client Red Hat:jboss_enterprise_application_platform:4.2.0::el5All versions0:4.2.0-4.GA_CP06.3.1.ep1.el5

Products include Redhat Jboss Enterprise Application Platform.

How do I fix CVE-2009-0027?

Upgrade to a fixed version.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2009-0027 being exploited?

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

All Redhat Jboss Enterprise Application Platform vulnerabilities

Sources

Also known as GHSA-5xfj-v547-vccj, RHSA-2009:0346, RHSA-2009:0347, RHSA-2009:0348, RHSA-2009:0349.

Is CVE-2009-0027 in your software?

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

Check your SBOMs for free