Sound Exchange Project maintains a narrowly scoped audio-processing library that, despite limited product diversity, occupies a prominent position in the vulnerability landscape, likely due to its use across media applications and embedded systems. The vendor's disclosures cluster around memory-safety weakness classes—out-of-bounds writes, heap-based buffer overflows, classic buffer overflows, and improper bounds checking—that are characteristic of native-code audio codecs and processing engines, alongside divide-by-zero conditions that can arise in mathematical operations on audio signals. These weakness classes frequently acquire public exploit code, reflecting the accessibility of audio processing as a test surface and the appeal of memory corruption primitives to security researchers. Defenders should prioritize inventory of products that embed Sound Exchange, treat disclosed flaws as requiring timely remediation in downstream applications, and monitor for proof-of-concept releases alongside official advisories. Live severity, exploitation activity, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Sound Exchange Project over time
Signals from CVEs in this vendor scope (27 CVEs).
27 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2017-11358MEDIUM The read_samples function in hcom.c in Sound eXchange (SoX) 14.4.2 allows remote attackers to cause a denial of service (invalid memory read and application crash) via a crafted hc | Jul 31, 2017 | 5.5 | 31 | NO | YES |
CVE-2021-3643CRITICAL 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 | May 2, 2022 | 9.1 | 29 | NO | NO |
CVE-2021-40426HIGH 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 ca | Apr 14, 2022 | 8.8 | 29 | NO | NO |
CVE-2017-11359MEDIUM The wavwritehdr function in wav.c in Sound eXchange (SoX) 14.4.2 allows remote attackers to cause a denial of service (divide-by-zero error and application crash) via a crafted snd | Jul 31, 2017 | 5.5 | 27 | NO | YES |
CVE-2017-11332MEDIUM The startread function in wav.c in Sound eXchange (SoX) 14.4.2 allows remote attackers to cause a denial of service (divide-by-zero error and application crash) via a crafted wav f | Jul 31, 2017 | 5.5 | 27 | NO | YES |
CVE-2017-18189HIGH 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 derefere | Feb 15, 2018 | 7.5 | 25 | NO | NO |
CVE-2023-34318HIGH 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 | Jul 10, 2023 | 7.8 | 23 | NO | NO |
CVE-2023-34432HIGH 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 infor | Jul 10, 2023 | 7.8 | 22 | NO | NO |
CVE-2014-8145HIGH Multiple heap-based buffer overflows in Sound eXchange (SoX) 14.4.1 and earlier allow remote attackers to have unspecified impact via a crafted WAV file to the (1) start_read or (2 | Dec 31, 2014 | 7.5 | 22 | NO | NO |
CVE-2021-33844MEDIUM A floating point exception (divide-by-zero) issue was discovered in SoX in functon startread() of wav.c file. An attacker with a crafted wav file, could cause an application to cra | Aug 25, 2022 | 5.5 | 21 | NO | NO |
Signals from CVEs in this vendor scope (27 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Sound Exchange Project.
Media articles that mention a CVE ID that affects a product developed by Sound Exchange Project — matched by CVE ID, not by vendor name.