Polymorph for Linux has been reported prone to a buffer overflow vulnerability. The issue is reportedly due to a lack of sufficient bounds checking performed on user-supplied data before it is copied into an internal memory space. Specifically, excessive data passed as the 'file' argument to the vulnerable Polymorph executable, when copied into internal memory, may overrun the boundary of the assigned buffer and corrupt adjacent memory. This vulnerability may be exploited to execute arbitrary attacker-supplied code. It should be noted that although this vulnerability has been reported to affect Polymorph version 0.4.0 previous versions might also be affected.
Polymorph for Linux has been reported prone to a buffer overflow vulnerability. The issue is reportedly due to a lack of sufficient bounds checking performed on user-supplied data before it is copied into an internal memory space. Specifically, excessive data passed as the 'file' argument to the vulnerable Polymorph executable, when copied into internal memory, may overrun the boundary of the assigned buffer and corrupt adjacent memory. This vulnerability may be exploited to execute arbitrary attacker-supplied code. It should be noted that although this vulnerability has been reported to affect Polymorph version 0.4.0 previous versions might also be affected.