Description: Several vulnerabilities have been reported in BrightStor ARCserve Backup, which can be exploited by malicious people to compromise a vulnerable system.
1) An error in the handling of opnum 0xBF RPC requests within the Tape Engine service can be exploited to execute arbitrary code via a specially crafted RPC request sent to the service (default port 6502/TCP).
2) A boundary error in the handling of opnum 0x2F and opnum 0x75 RPC requests within the Message Engine RPC service can be exploited to cause a buffer overflow via a specially crafted RPC request sent to the service (default ports 6503/TCP and 6504/TCP).
3) A boundary error in the handling of opnum 0xCF RPC requests to the Tape Engine RPC service can be exploited to cause a buffer overflow via a specially crafted RPC request sent to the service (default port 6503/TCP).
4) Two boundary errors in the handling of RPC requests within the Mediasrv.exe service can be exploited to cause a stack-based buffer overflow via a specially crafted RPC request sent to the service.
5) A boundary error within ASCORE.dll when handling opnum 0x2F RPC requests within the Message Engine RPC service can be exploited to cause a stack-based buffer overflow via a specially crafted RPC request sent to the service (default ports 6503/TCP and 6504/TCP).
Successful exploitation of the vulnerabilities allow execution of arbitrary code.
Provided and/or discovered by: 1) Discovered by LSsecurity and reported via ZDI.
2-3) Discovered by Tenable Network Security and reported via ZDI.
4) Paul Mehta, IBM Internet Security Systems X-Force
5) Discovered by an anonymous person and reported via iDefense Labs.
Customers of the Secunia Vulnerability Intelligence solutions will automatically receive updates when new information regarding this advisory is released.
If you have new information regarding this Secunia advisory or a product in our database, please send it to us using either our web form or email us at vuln@secunia.com.
Ideas, suggestions, and other feedback are most welcome.