Ettercap
cpe:2.3:a:ettercap_project:ettercap:*:*:*:*:*:*:*
- 0.8.4-Garofalo
A heap-based buffer overflow vulnerability has been identified in Ettercap version 0.8.4-Garofalo, specifically within the etterfilter component. The issue arises in the 'add_data_segment' function of 'src/ettercap/utils/etterfilter/ef_output.c', where the program improperly handles data segmentation, leading to an out-of-bounds read. This vulnerability requires local access to exploit and has been publicly disclosed, with an available proof-of-concept exploit.
Exploitation of this vulnerability causes a heap-buffer-overflow, which can lead to memory corruption and potentially allow for arbitrary code execution.
The vulnerability can be reproduced by building Ettercap with release optimization and AddressSanitizer (ASan) enabled. After compiling the program, the 'etterfilter' utility can be run with a crafted filter script that triggers the out-of-bounds read. The ASan report will indicate the heap-buffer-overflow error, confirming the vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.