The Panda Antivirus library "provides file format support for virus analysis". During decompression of ZOO files Panda is vulnerable to a heap overflow allowing attackers complete control of the system(s) being protected.
This vulnerability can be exploited remotely without user interaction in default configurations through common protocols such as SMTP.
Due to the library s modular design and core functionality; it is likely this vulnerability affects a substantial portion of Panda s gateway, server, and client Antivirus-enabled product lines on most platforms.
Successful exploitation of Panda protected systems allows attackers unauthorized control of data and related privileges. It also provides leverage for further network compromise. Panda implementations are likely vulnerable in their default configuration.
The vulnerable code is responsible for Lempel-Ziv decompression of ZOO archive formats. Specifically, the vulnerability is the result of a loop constraint bounded by user input. An attacker may craft a section of codes to overwrite heap memory with arbitrary data. This technique can then be used to obtain complete control of the process importing the vulnerable code.