Logo
componentsox
Name
sox
Version
7524160b
Type
library
Description
-
Licenses
GPL-2.0+ (sox binary)LGPL-2.1+ (libraries)
PURL
-
CPE
cpe:2.3:a:sound_exchange_project:sound_exchange:14.4.2:-:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
7524160b29a476f7e87bc14fddf12d349f9a3c5e

Patches#


#
Title
Author
Resolve
1
Make SoX support uclibc-based toolchains
Gustavo Zacarias <gustavo@zacarias.com.ar>
2
configure.ac: put back --disable-stack-protector
Fabrice Fontaine <fontaine.fabrice@gmail.com>
3
configure.ac: fix static linking with id3tag
Fabrice Fontaine <fontaine.fabrice@gmail.com>
4
configure.ac: fix static linking with magic
Fabrice Fontaine <fontaine.fabrice@gmail.com>
5
configure.ac: fix static linking with sndfile
Fabrice Fontaine <fontaine.fabrice@gmail.com>
6
voc: word width should never be 0 to avoid division by zero
Helmut Grohne <helmut@subdivi.de>
CVE-2021-3643
CVE-2021-23210
7
hcom: validate dictsize
Helmut Grohne <helmut@subdivi.de>
CVE-2021-23159
CVE-2021-23172
CVE-2023-34318
CVE-2023-34432
8
phere: avoid integer underflow
Helmut Grohne <helmut@subdivi.de>
CVE-2021-40426
9
formats+aiff: reject implausibly large number of channels
Helmut Grohne <helmut@subdivi.de>
CVE-2022-31650
CVE-2023-26590
10
formats: reject implausible rate
Helmut Grohne <helmut@subdivi.de>
CVE-2022-31651
11
CVE-2023-32627 Filter null sampling rate in VOC coder
Helmut Grohne <helmut@subdivi.de>
CVE-2023-32627

Vulnerabilities#


Name
Analysis
Description
Patched
A heap buffer overflow vulnerability was found in sox, in the lsx_readbuf function at sox/src/formats_i.c:98:16. This flaw can lead to a denial of service, code execution, or information disclosure.
Patched
A heap buffer overflow vulnerability was found in sox, in the startread function at sox/src/hcom.c:160:41. This flaw can lead to a denial of service, code execution, or information disclosure.
Patched
A floating point exception vulnerability was found in sox, in the read_samples function at sox/src/voc.c:334:18. This flaw can lead to a denial of service.
Patched
A floating point exception vulnerability was found in sox, in the lsx_aiffstartwrite function at sox/src/aiff.c:622:58. This flaw can lead to a denial of service.
Patched
In SoX 14.4.2, there is an assertion failure in rate_init in rate.c in libsox.a.
Patched
In SoX 14.4.2, there is a floating-point exception in lsx_aiffstartwrite in aiff.c in libsox.a.
Patched
A heap-based buffer overflow vulnerability exists in the sphere.c start_read() functionality of Sound Exchange libsox 14.4.2 and master commit 42b3557e. A specially-crafted file can lead to a heap buffer overflow. An attacker can provide a malicious file to trigger this vulnerability.
Patched
A flaw was found in sox 14.4.1. The lsx_adpcm_init function within libsox leads to a global-buffer-overflow. This flaw allows an attacker to input a malicious file, leading to the disclosure of sensitive information.
Patched
A floating point exception (divide-by-zero) issue was discovered in SoX in functon read_samples() of voc.c file. An attacker with a crafted file, could cause an application to crash.
Patched
A vulnerability was found in SoX, where a heap-buffer-overflow occurs in function startread() in hcom.c file. The vulnerability is exploitable with a crafted hcomn file, that could cause an application to crash.
Patched
A vulnerability was found in SoX, where a heap-buffer-overflow occurs in function lsx_read_w_buf() in formats_i.c file. The vulnerability is exploitable with a crafted file, that could cause an application to crash.