Double Free in nmap - CVE-2017-18594
Published: September 26, 2019
nmap
Detailed vulnerability description
The vulnerability allows a remote attacker to perform denial of service (DoS) attack.
The vulnerability exists due to a boundary error when processing failed SSH connections in nse_libssh2.cc script in nmap. A remote attacker can trigger a double free error and perform a denial of service attack against the port scanner during scan process.
How to mitigate CVE-2017-18594
Sources
- https://github.com/AMatchandaHaystack/Research/blob/master/Nmap%26libsshDF
- https://github.com/nmap/nmap/commit/350bbe0597d37ad67abe5fef8fba984707b4e9ad
- https://github.com/nmap/nmap/issues/1077
- https://github.com/nmap/nmap/issues/1227
- https://seclists.org/nmap-announce/2019/0
- https://seclists.org/nmap-dev/2018/q2/45