CA ARCserve Backup caloggerd and xdr Functions Vulnerabilities
Title: CA ARCserve Backup caloggerd and xdr Functions
Vulnerabilities
CA Advisory Date: 2008-05-19
Reported By: An anonymous researcher working with the iDefense VCP
Damian Put working with ZDI/TippingPoint
Impact: A remote attacker can cause a denial of service or execute
arbitrary code.
Summary: CA ARCserve Backup contains multiple vulnerabilities that
can allow a remote attacker to cause a denial of service or
execute arbitrary code. CA has issued patches to address the
vulnerabilities. The first vulnerability, CVE-2008-2241, is due to
insufficient path verification by the logging service, caloggerd.
An attacker can append data to arbitrary files, which can lead to
system compromise. The second vulnerability, CVE-2008-2242, is due
to insufficient bounds checking by multiple xdr functions. An
attacker can cause an overflow and execute arbitrary code.
Mitigating Factors: These issues affect only the server
installation.
Severity: CA has given these vulnerabilities a maximum risk rating
of High.
Affected Products:
CA ARCserve Backup r11.5 (formerly BrightStor ARCserve Backup
r11.5)
CA ARCserve Backup r11.1 (formerly BrightStor ARCserve Backup
r11.1)
CA ARCserve Backup r11.0 (formerly BrightStor ARCserve Backup
r11.0)
CA Server Protection Suite r2
CA Business Protection Suite r2
CA Business Protection Suite for Microsoft Small Business Server
Standard Edition r2
CA Business Protection Suite for Microsoft Small Business Server
Premium Edition r2
Not Vulnerable:
CA ARCserve Backup r12
CA ARCserve Backup r11.5 SP4
Affected Platforms:
Windows
Linux x86
Linux IA-64
Linux x86_64
Tru64
HP-UX
Solaris
Linux/s390
Status and Recommendation:
CA has issued the following patches and upgrades to address the
vulnerabilities.
CA ARCserve Backup r11.5 Windows:
QO92996
CA ARCserve Backup r11.1 Windows:
QO92849
CA ARCserve Backup r11.0 Windows:
Upgrade to 11.1 and apply the latest patches.
CA Protection Suites r2:
QO92996
The issues can also be addressed by applying CA ARCserve Backup
11.5 SP4 for Windows:
QO99129
For CA ARCserve Backup r11.5 and r11.1 on UNIX and Linux based
platforms, upgrade to 11.5 SP3.
Note: The upgrade for 11.1 requires new license keys, which are
available for free until December 31, 2008. Visit the following
link for more information.
https://support.ca.com/irj/portal/anonymous/phpsupcontent?contentID=172649
CA ARCserve Backup r11.5 Linux/x86/IA-64/x86_64:
QO89980
CA ARCserve Backup r11.5 Tru64:
QO89985
CA ARCserve Backup r11.5 HP-UX:
QO89984
CA ARCserve Backup r11.5 Solaris:
QO89982
CA ARCserve Backup r11.5 AIX:
QO89981
CA ARCserve Backup r11.5 Linux/s390:
QO89983
CA ARCserve Backup r11.1 Linux/x86/IA-64/x86_64:
QO89980
CA ARCserve Backup r11.1 Tru64:
QO89985
CA ARCserve Backup r11.1 HP-UX:
QO89984
CA ARCserve Backup r11.1 Solaris:
QO89982
CA ARCserve Backup r11.1 AIX:
QO89981
CA ARCserve Backup r11.1 Linux/s390:
QO89983
How to determine if you are affected:
For Windows:
1. Using Windows Explorer, locate the file "caloggerd.exe". By
default, the file is located in the
"C:\Program Files\CA\BrightStor ARCserve Backup" directory.
2. Right click on the file and select Properties.
3. Select the General tab.
4. If the file timestamp is earlier than indicated in the below
table, the installation is vulnerable.
Product Version File Name Timestamp File Size
11.5 caloggerd.exe 05/18/2007 10:55:48 299008 bytes
11.1 caloggerd.exe 05/18/2007 11:30:52 286720 bytes
* For Protection Suites r2 , use the file timestamp for CA
ARCserve Backup r11.5.
For Linux/x86/IA-64/x86_64, Tru64, HP-UX, Solaris, Linux/s390:
Examine the file RELVERSION to determine the version. This can be
done with the following command from a shell:
cat $BAB_HOME/data/RELVERSION
If the build number is below 2427, the installation is vulnerable.
Workaround: None
References (URLs may wrap):
CA Support:
http://support.ca.com/
Security Notice for CA ARCserve Backup caloggerd and xdr functions
https://support.ca.com/irj/portal/anonymous/phpsupcontent?contentID=176798
Solution Document Reference APARs:
QO92996, QO92849, QO99129, QO89980, QO89985, QO89984, QO89982,
QO89981, QO89983
CA Security Response Blog posting:
CA ARCserve Backup caloggerd and xdr Functions Vulnerabilities
http://community.ca.com/blogs/casecurityresponseblog/archive/2008/05/19.aspx
Reported By:
An anonymous researcher working with the iDefense VCP
Damian Put working with ZDI/TippingPoint
CVE References:
CVE-2008-2241 - caloggerd file appending
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2241
CVE-2008-2242 - xdr function buffer overflow vulnerability
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2242
OSVDB References: Pending
http://osvdb.org/
Changelog for this advisory:
v1.0 - Initial Release
Customers who require additional information should contact CA
Technical Support at http://support.ca.com.
For technical questions or comments related to this advisory,
please send email to vuln AT ca DOT com.
If you discover a vulnerability in CA products, please report your
findings to vuln AT ca DOT com, or utilize our "Submit a
Vulnerability" form.
URL: http://www.ca.com/us/securityadvisor/vulninfo/submit.aspx
Regards,
Ken Williams ; 0xE2941985
Director, CA Vulnerability Research
CA, 1 CA Plaza, Islandia, NY 11749
Contact http://www.ca.com/us/contact/
Legal Notice http://www.ca.com/us/legal/
Privacy Policy http://www.ca.com/us/privacy/
Copyright (c) 2008 CA. All rights reserved.