An issue was discovered in SoX 14.4.2. In xmalloc.h, there is an integer overflow on the result of multiplication fed into the lsx_valloc macro that wraps malloc. When the buffer is allocated, it is smaller than expected, leading to a heap-based buffer overflow in channels_start in remix.c.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.0 Vector: (CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | alpine-linux-upgrade-sox | Nov 8, 2019 | Feb 15, 2019 | |
| Debian | debian-upgrade-sox | May 29, 2019 | Feb 15, 2019 | |
| Huawei Euleros 2_0_sp2 | huawei-euleros-2_0_sp2-upgrade-sox | Feb 22, 2021 | Feb 15, 2019 | |
| Huawei Euleros 2_0_sp3 | huawei-euleros-2_0_sp3-upgrade-sox | Apr 30, 2021 | Feb 15, 2019 | |
| Huawei Euleros 2_0_sp5 | huawei-euleros-2_0_sp5-upgrade-sox | Dec 16, 2020 | Feb 15, 2019 | |
| Redhat_linux | no-fix-redhat-rpm-package | Jul 9, 2025 | Feb 15, 2019 | |
| Ubuntu | ubuntu-upgrade-libsox2ubuntu-upgrade-libsox3ubuntu-upgrade-sox | Jul 31, 2019 | Feb 15, 2019 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub