SecurityTracker.com
    Home    |    View Topics    |    Search    |    Contact Us    |   

SecurityTracker
Archives


 


Category:   Application (Generic)  >   CA ARCserve D2D Vendors:   CA
CA ARCserve D2D Axis2 Default Account Lets Remote Users Execute Arbitrary Code
SecurityTracker Alert ID:  1024929
SecurityTracker URL:  http://securitytracker.com/id/1024929
CVE Reference:   CVE-2010-0219   (Links to External Site)
Updated:  Jan 28 2011
Original Entry Date:  Jan 1 2011
Impact:   Execution of arbitrary code via network, User access via network
Fix Available:  Yes  Vendor Confirmed:  Yes  Exploit Included:  Yes  
Version(s): r15
Description:   A vulnerability was reported in CA ARCserve D2D. A remote user can execute arbitrary code on the target system.

A remote user can use a default Axis2 username and password to upload a specially crafted '.aar' Axis2 service file and then issue a SOAP request to execute arbitrary code on the target system. The code will run with SYSTEM privileges.

The vulnerability resides in the included Axis2 third party component.

The original advisory is available at:

http://retrogod.altervista.org/9sg_ca_d2d.html

rgod reported this vulnerability.

Impact:   A remote user can execute arbitrary code on the target system.
Solution:   The vendor has issued a fix for CA ARCserve D2D r15:

RO26040

The vendor has also described a workaround:

1. Stop "CA ARCserve D2D Web Service" from service control manager.

2. Go to the directory "<D2D_HOME>\TOMCAT\webapps\WebServiceImpl", and
remove the folder "axis2-web".

3. Edit "<D2D_HOME>\TOMCAT\webapps\WebServiceImpl\WEB-INF\web.xml", and

remove the content of AxisAdminServlet's servlet and servlet
mapping.

The content to remove will look like the text below:

- <servlet>
<display-name>Apache-Axis Admin Servlet Web Admin</display-name>
<servlet-name>AxisAdminServlet</servlet-name>

<servlet-class>org.apache.axis2.transport.http.AxisAdminServlet</servlet
-class>
<load-on-startup>100</load-on-startup>
</servlet>
- <servlet-mapping>
<servlet-name>AxisAdminServlet</servlet-name>
<url-pattern>/axis2-admin/*</url-pattern>
</servlet-mapping>

4. Change the username and password parameters in the axis2.xml file to

stronger credentials that conform to your organization's password
policies.
"<D2D_HOME>\TOMCAT\webapps\WebServiceImpl\WEB-INF\conf\axis2.xml"

<parameter name="userName">admin</parameter>
<parameter name="password">axis2</parameter>

5. Start "CA ARCserve D2D Web Service".

Vendor URL:  www.ca.com/ (Links to External Site)
Cause:   Configuration error
Underlying OS:  Windows (Any)

Message History:   None.


 Source Message Contents

Subject:  CA20101231-01: Security Notice for CA ARCserve D2D

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

CA20101231-01: Security Notice for CA ARCserve D2D
Issued: December 31, 2010

CA Technologies support is alerting customers to a security risk with CA

ARCserve D2D. A vulnerability exists that can allow a remote attacker to

execute arbitrary code.  CA has issued an Information Solution to
address 
the vulnerability.

The vulnerability is due to default vulnerabilities inherent in the
Tomcat 
and Axis2 3rd party software components. A remote attacker can exploit
the 
implementation to execute arbitrary code.


Risk Rating 

High


Platform 

Windows


Affected Products 

CA ARCserve D2D r15


How to determine if the installation is affected 

Using Windows Explorer, go to the directory 
"<D2D_HOME>\TOMCAT\webapps\WebServiceImpl", and look for the existence
of a 
folder called "axis2-web".


Solution

A permanent solution will be posted soon at https://support.ca.com/

In the meantime, the following workaround can be implemented to address
the
vulnerability.

1.  Stop "CA ARCserve D2D Web Service" from service control manager.

2.  Go to the directory "<D2D_HOME>\TOMCAT\webapps\WebServiceImpl", and 
    remove the folder "axis2-web".

3.  Edit "<D2D_HOME>\TOMCAT\webapps\WebServiceImpl\WEB-INF\web.xml", and

    remove the content of AxisAdminServlet's servlet and servlet
mapping. 
 
    The content to remove will look like the text below:
    
    - <servlet>
        <display-name>Apache-Axis Admin Servlet Web Admin</display-name>
        <servlet-name>AxisAdminServlet</servlet-name>
 
<servlet-class>org.apache.axis2.transport.http.AxisAdminServlet</servlet
-class>
        <load-on-startup>100</load-on-startup>
      </servlet>
    - <servlet-mapping>
        <servlet-name>AxisAdminServlet</servlet-name>
        <url-pattern>/axis2-admin/*</url-pattern>
      </servlet-mapping>

4.  Change the username and password parameters in the axis2.xml file to

    stronger credentials that conform to your organization's password 
    policies. 
    "<D2D_HOME>\TOMCAT\webapps\WebServiceImpl\WEB-INF\conf\axis2.xml"
       
       <parameter name="userName">admin</parameter>
       <parameter name="password">axis2</parameter>    

5.  Start "CA ARCserve D2D Web Service".


References

CVE-201X-XXXX - CVE Reference Pending

CA ARCserve D2D r15 Web Service Apache Axis2 World Accessible Servlet
Code 
Execution Vulnerability Poc Dec 30 2010 11:04AM
http://www.securityfocus.com/archive/1/515494/30/0/threaded
http://marc.info/?l=bugtraq&m=129373168501496&w=2

Computer Associates ARCserve D2D r15 Web Service Apache Axis2 World 
Accessible Servlet Code Execution Vulnerability Poc
http://retrogod.altervista.org/9sg_ca_d2d.html


Acknowledgement

rgod


Change History

Version 1.0: Initial Release

If additional information is required, please contact CA Technologies 
Support at https://support.ca.com

If you discover a vulnerability in a CA Technologies product, please
report 
your findings to the CA Technologies Product Vulnerability Response
Team.
http://www.ca.com/us/securityadvisor/vulninfo/submit.aspx


Thanks and regards,
Ken Williams, Director
ca technologies Product Vulnerability Response Team
ca technologies Business Unit Operations
wilja22@ca.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (MingW32)

iEYEARECAAYFAk0eRkEACgkQeSWR3+KUGYVuvQCgkCI+mqnFSazvhzN8anG9dPEu
4GEAoJeHEInf6VzrioKGscIj5J0xq+Mb
=XuTb
-----END PGP SIGNATURE-----
 
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

This web site uses cookies for web analytics. Learn More

Copyright 2019, SecurityGlobal.net LLC