NULL pointer dereference - CVE-2017-18189
Published: February 15, 2018 / Updated: August 4, 2020
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to a NULL pointer dereference error in the startread function in xa.c in Sound eXchange (SoX) through 14.4.2, a corrupt header specifying zero channels triggers an infinite loop with a resultant NULL pointer dereference, which may allow a remote attacker to cause a denial-of-service. A remote attacker can perform a denial of service (DoS) attack.
Affected software
Red Hat Enterprise Linux Workstation
Red Hat Enterprise Linux Desktop
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, big endian
Red Hat Enterprise Linux for Scientific Computing
Red Hat Enterprise Linux for Power, little endian
Fedora
sox (Alpine package)
sox (Red Hat package)
sox
How to mitigate CVE-2017-18189
sox (Red Hat package) - update to 14.4.1-7.el7
sox - addressed in versions 14.4.2.0-28.fc30, 14.4.2.0-28.fc31
External References
- https://access.redhat.com/errata/RHSA-2019:2283
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881121
- https://lists.debian.org/debian-lts-announce/2019/02/msg00042.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/62RARFRXGKPNNFFNVDV7DHJSOKAIZ3CX/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EUKFZQSZG2ABMTAMOGBMY7MJNSGEIYTL/
- https://public-inbox.org/sox-devel/20171109114554.16297-1-mans@mansr.com/raw