#VU40998 Input validation error in Ettercap - CVE-2014-9376
Published: December 19, 2014 / Updated: August 9, 2020
Vulnerability identifier: #VU40998
Vulnerability risk: Medium
CVSSv4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:U/U:Green
CVE-ID: CVE-2014-9376
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerable software:
Ettercap
Ettercap
Software vendor:
ettercap.sourceforge.net
ettercap.sourceforge.net
Description
The vulnerability allows remote attackers to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation of user-supplied input. A remote attacker can cause a denial of service (out-of-bounds write) and possibly execute arbitrary code via a small (1) size variable value in the dissector_dhcp function in dissectors/ec_dhcp.c, (2) length value to the dissector_gg function in dissectors/ec_gg.c, or (3) string length to the get_decode_len function in ec_utils.c or a request without a (4) username or (5) password to the dissector_TN3270 function in dissectors/ec_TN3270.c.
Remediation
Cybersecurity Help is currently unaware of any official solution to address this vulnerability.
External links
- http://www.securityfocus.com/archive/1/534248/100/0/threaded
- http://www.securityfocus.com/bid/71696
- https://github.com/Ettercap/ettercap/pull/602
- https://github.com/Ettercap/ettercap/pull/605
- https://github.com/Ettercap/ettercap/pull/606
- https://github.com/Ettercap/ettercap/pull/609
- https://security.gentoo.org/glsa/201505-01
- https://www.obrela.com/home/security-labs/advisories/osi-advisory-osi-1402/