NULL pointer dereference in libcdio - CVE-2017-18199
Published: March 1, 2018
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists in the realloc_symlink function due to improper handling of crafted ISO image files. A remote attacker can create a specially crafted ISO image file, trick the victim into opening it and cause the service to crash.
Affected software
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Workstation
Red Hat Enterprise Linux Desktop
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Scientific Computing
Red Hat Enterprise Linux for Power
Ubuntu
Opensuse
Fedora
libcdio
libcdio-paranoia1 (Ubuntu package)
libcdio-cdda1 (Ubuntu package)
libcdio-utils (Ubuntu package)
libcdio13 (Ubuntu package)
libiso9660-8 (Ubuntu package)
libudf0 (Ubuntu package)
How to mitigate CVE-2017-18199
libcdio-paranoia1 (Ubuntu package) - update to 0.834.2ubuntu1+esm1
libcdio-cdda1 (Ubuntu package) - update to 0.834.2ubuntu1+esm1
libcdio-utils (Ubuntu package) - update to 0.834.2ubuntu1+esm1
libcdio13 (Ubuntu package) - update to 0.834.2ubuntu1+esm1
libiso9660-8 (Ubuntu package) - update to 0.834.2ubuntu1+esm1
libudf0 (Ubuntu package) - update to 0.834.2ubuntu1+esm1