GNU PSPP
cpe:2.3:a:gnu:pspp:*:*:*:*:*:*:*
- <= 2.0.1
A heap-based buffer overflow vulnerability has been identified in GNU PSPP versions through 2.0.1. The issue arises in the ZIP reader component, specifically within the 'inflate_read' function, which is called indirectly from 'zip_member_read_all' in 'zip-reader.c'. This vulnerability allows attackers to manipulate the ZIP file handling, potentially leading to memory corruption.
Exploitation of this vulnerability causes a heap-based buffer overflow, which can lead to memory corruption and possibly allow for arbitrary code execution.
The vulnerability can be reproduced by compiling GNU PSPP with AddressSanitizer enabled, using Clang as the compiler. After installing the vulnerable version of PSPP, the issue can be triggered by processing a specially crafted SPSS file that exploits the buffer overflow in the ZIP reader.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.