The Axis2 component of SAP BusinessObjects contains a default administrator account and password.
The SAP BusinessObjects product contains a module (dswsbobje.war) which deploys Axis2 with an administrator account which is configured with a static password. As a result, anyone with access to the Axis2 port can gain full access to the machine via arbitrary remote code execution. This requires the attacker to upload a malicious web service and to restart the instance of Tomcat. This issue may apply to other products and vendors that embed the Axis2 component. The username is "admin" and the password is "axis2", this is also the default for standalone Axis2 installations. Additional details may be found in the Rapid7 R7-0037 Advisory.
An attacker can execute arbitrary code by creating a malicious web service (jar). The attacker can log in to the Axis2 component with the default admin account, upload the malicious web service, and upon restart the malicious code will be executed.
The vendor has addressed this vulnerability in SAP Security Note 1432881.
Users should change the admin default password. This can be done by modifying the password value within axis2.xml
Thanks to Joshua Abraham and Will Vandevanter for reporting this vulnerability.
This document was written by Jared Allar.
|Date First Published:||2010-10-13|
|Date Last Updated:||2010-10-14 15:27 UTC|