This script is Copyright (C) 2003-2014 Javier Fernandez-Sanguino
Arbitrary code can be run on the remote host.
In a default installation of Oracle 9iAS v.18.104.22.168, it is possible to
deploy or undeploy SOAP services without the need of any kind of
credentials. This is due to SOAP being enabled by default after
installation in order to provide a convenient way to use SOAP samples.
However, this feature poses a threat to HTTP servers with public access
since remote attackers can create soap services and then invoke them
remotely. Since SOAP services can contain arbitrary Java code in Oracle
9iAS this means that an attacker can execute arbitrary code in the
See also :
Disable SOAP or the deploy/undeploy feature by editing
$ORACLE_HOME/Apache/Jserver/etc/jserv.conf and removing/commenting
the following four lines :
ApJServGroup group2 1 1 $ORACLE_HOME/Apache/Jserv/etc/jservSoap.properties
ApJServMount /soap/servlet ajpv12://localhost:8200/soap
ApJServMount /dms2 ajpv12://localhost:8200/soap
ApJServGroupMount /soap/servlet balance://group2/soap
Note that the port number might be different from 8200.
Also, you will need to change in the file
<osc:option name='autoDeploy' value='true' />
<osc:option name='autoDeploy' value='false' />
Risk factor :
High / CVSS Base Score : 7.5
CVSS Temporal Score : 7.1
Public Exploit Available : true
Nessus Plugin ID: 11227 ()
Bugtraq ID: 4289
CVE ID: CVE-2001-1371
The cookie settings on this website are set to 'allow all cookies' to give you the very best website experience. If you continue without changing these settings, you consent to this - but if you want, you can opt out of all cookies by clicking below.