A remote overflow exists in BrightStor ARCserve Backup. The discovery service fails to properly check buffer boundries resulting in a stack overflow. With a specially crafted request, an attacker can cause arbitrary code execution resulting in a loss of integrity.
The ARCserver Backup server uses a Discovery server to detect other backup servers on the local network. The Discovery service listens on UDP port 41524. While the Discovery service can accept packets up to 4k bytes (via the recvfrom() call), it copies this data to a smaller (1k byte) buffer to be processed.
Solution
Currently, there are no known workarounds or upgrades to correct this issue. However, Computer Associate has released a patch to address this vulnerability.
This product uses the Daylife API but is not endorsed or certified by Daylife.
This section lists the latest news and blogs found via the daylife API (and for older items, the technorati API), which mention or otherwise discuss this vulnerability.