CVE-2019-13590
Fixed in a distro release EPSS 1%
An issue was discovered in libsox.a in SoX 14.4.2. In sox-fmt.h (startread function), there is an integer overflow on the result of integer addition (wraparound to 0) fed into the lsx_calloc macro that wraps malloc. When a NULL pointer is returned, it is used without a prior check that it is a valid pointer, leading to a NULL pointer dereference on lsx_readbuf in formats_i.c.
Products: sound_exchange_project sound_exchange
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Debian 10 | sox | 14.4.2+git20190427-1+deb10u1 |
| Debian 12 | sox | 14.4.2+git20190427-2 |
| Debian 13 | sox | 14.4.2+git20190427-2 |
| SUSE Package Hub 15 SP4 | sox | 14.4.2-bp154.2.3.1 |
| SUSE Package Hub 15 SP5 | sox | 14.4.2-bp155.3.3.1 |
| Ubuntu 18.04 LTS | sox | 14.4.2-3ubuntu0.18.04.2 |
| Ubuntu 20.04 LTS | sox | 14.4.2+git20190427-2+deb11u1build0.20.04.1 |
| Ubuntu 22.04 LTS | sox | 14.4.2+git20190427-2+deb11u1build0.22.04.1 |
| Ubuntu Pro 14.04 LTS | sox | 14.4.1-3ubuntu1.1+esm2 |
| Ubuntu Pro 16.04 LTS | sox | 14.4.1-5+deb8u4ubuntu0.1+esm1 |
| openSUSE Leap 15.4 | sox | 14.4.2-bp154.2.3.1 |
| openSUSE Leap 15.5 | sox | 14.4.2-bp155.3.3.1 |
| openSUSE Tumbleweed | sox | 14.4.2-8.1 |