Impact
A use‑after‑free flaw (CWE‑416) resides in func_pcre() of src/ec_filter.c. When a packet matches a loaded PCRE2 substitution filter, Ettercap frees the match data but subsequently reads the freed ovector, allowing crafted packets to corrupt memory and potentially execute arbitrary code with root privileges.
Affected Systems
The Ettercap network monitoring tool, versions up to and including 0.8.4.1, is vulnerable. Users running 0.8.4.1 or an earlier release should verify the exact version and plan an upgrade.
Risk and Exploitability
The CVSS base score of 8.7 classifies this as a high‑severity item; the EPSS score is not available, indicating limited exploitation data. The vulnerability is not listed in the CISA KEV catalog. Attackers adjacent on the network can send crafted packets that trigger the use‑after‑free, and if memory corruption is achieved, arbitrary code execution as root becomes possible.
OpenCVE Enrichment