A buffer overflow exists in ARCserve Backup. The message engine fails to validate RPC requests on TCP ports 6503 and 6504 resulting in a stack overflow. With a specially crafted request, a remote attacker can cause arbitrary code execution resulting in a loss of integrity.