CVE-2018-1000223
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in...
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in SoundStretch/WavFile.cpp:WavInFile::readHeaderBlock() that can result in arbitrary code execution. This attack appear to be exploitable via victim must open maliocius file in soundstretch utility.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in SoundStretch/WavFile.cpp:WavInFile::readHeaderBlock() that can result in arbitrary code execution. This attack appear to be exploitable via victim must open maliocius file in soundstretch utility.
- Record
CVE-2018-1000223- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in SoundStretch/WavFile.cpp:WavInFile::readHeaderBlock() that can result in arbitrary code execution. This attack appear to be exploitable via victim must open maliocius file in soundstretch utility.
- Record
CVE-2018-1000223- Updated
- 2026-11-02
EUVDEUVD-2018-1893 No score
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in SoundStretch/WavFile.cpp:WavInFile::readHeaderBlock() that can result in arbitrary code execution. This attack appear to be exploitable via victim must open maliocius file in soundstretch utility.
- Record
EUVD-2018-1893- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-63pm-cg8g-8gfx
8.8
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in...
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in SoundStretch/WavFile.cpp:WavInFile::readHeaderBlock() that can result in arbitrary code execution. This attack appear to be exploitable via victim must open maliocius file in soundstretch utility.
- Record
GHSA-63pm-cg8g-8gfx- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
8.8
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in SoundStretch/WavFile.cpp:WavInFile::readHeaderBlock() that can result in arbitrary code execution. This attack appear to be exploitable via victim must open maliocius file in soundstretch utility.
- Record
CVE-2018-1000223- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-1000223
8.8
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in SoundStretch/WavFile.cpp:WavInFile::readHeaderBlock() that can result in arbitrary code execution. This attack appear to be exploitable via victim must open maliocius file in soundstretch utility.
- Record
DEBIAN-CVE-2018-1000223- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSVUBUNTU-CVE-2018-1000223
8.8
soundtouch version up to and including 2.0.0 contains a Buffer Overflow vulnerability in SoundStretch/WavFile.cpp:WavInFile::readHeaderBlock() that can result in arbitrary code execution. This attack appear to be exploitable via victim must open maliocius file in soundstretch utility.
- Record
UBUNTU-CVE-2018-1000223- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0385 No score
Updated soundtouch packages fix security vulnerability
Updated soundtouch package fixes security vulnerabilities:
- Reachable assertion in FIRFilter.cpp causing denial of service (CVE-2018-14045).
- Reachable assertion in RateTransposer::setChannels() causing denial of service (CVE-2018-14044).
- Heap-based buffer overflow in SoundStretch/WavFile.cpp:WavInFile::readHeaderBlock() potentially leading to code execution (CVE-2018-1000223).
- Record
MGASA-2018-0385- Updated
- 2026-11-02
OSVMGASA-2020-0193 No score
Updated dolphin-emu packages fix security vulnerability
Updated dolphin-emu package fixes security vulnerabilities
Dolphin Emulator includes a modified copy of the SoundTouch library at version 1.9.2. That version is subject to the following security issues:
-
The TDStretch::processSamples function in source/SoundTouch/TDStretch.cpp in SoundTouch 1.9.2 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a crafted wav file (CVE-2017-9258)
-
The TDStretch::acceptNewOverlapLength function in source/SoundTouch/ TDStretch.cpp in SoundTouch 1.9.2 allows remote attackers to cause a denial of service (memory allocation error and application crash) via a crafted wav file (CVE-2017-9259).
-
The TDStretchSSE::calcCrossCorr function in source/SoundTouch/ sse_optimized.cpp in SoundTouch 1.9.2 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted wav file (CVE-2017-9260).
-
Reachable assertion in RateTransposer::setChannels() causing denial of service (CVE-2018-14044).
-
Reachable assertion in FIRFilter.cpp causing denial of service (CVE-2018-14045).
-
Assertion failure in BPMDetect class in BPMDetect.cpp (CVE-2018-17096).
-
Out-of-bounds heap write in WavOutFile::write() (CVE-2018-17097).
-
Heap corruption in WavFileBase class in WavFile.cpp (CVE-2018-17098).
-
Heap-based buffer overflow in SoundStretch/WavFile.cpp:WavInFile ::readHeaderBlock() potentially leading to code execution (CVE-2018-1000223).
The bundled copy of SoundTouch was updated to version 2.1.2, thereby solving theses issues in Dolphin Emulator.
- Record
MGASA-2020-0193- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11393-1 No score
libSoundTouch1-2.2-1.6 on GA media
These are all security issues fixed in the libSoundTouch1-2.2-1.6 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11393-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:3068-1 No score
Security update for soundtouch
This update for soundtouch fixes the following security issue:
- CVE-2018-1000223: Prevent buffer overflow in WavInFile::readHeaderBlock() that could have resulted in arbitrary code execution when opening maliocius file in soundstretch utility (bsc#1103676)
- Record
SUSE-SU-2018:3068-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:3070-1 No score
Security update for soundtouch
This update for soundtouch fixes the following security issue:
- CVE-2018-1000223: Prevent buffer overflow in WavInFile::readHeaderBlock() that could have resulted in arbitrary code execution when opening maliocius file in soundstretch utility (bsc#1103676)
- Record
SUSE-SU-2018:3070-1- Updated
- 2026-11-02
OSVUSN-4826-1 No score
soundtouch vulnerabilities
It was discovered that SoundTouch incorrectly handled certain WAV files. A remote attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 14.04 ESM. (CVE-2017-9258, CVE-2017-9259, CVE-2017-9260)
It was discovered that SoundTouch incorrectly handled ccertain WAV files. A remote attacker could possibly use this issue to cause arbitrary code execution. (CVE-2018-1000223)
It was discovered that SoundTouch incorrectly handled certain inputs. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2018-17096)
It was discovered that SoundTouch incorrectly handled certain WAV files. A remote attacker could possibly use this issue to cause a denial of service or other unspecified impact. (CVE-2018-17097, CVE-2018-17098)
- Record
USN-4826-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
soundtouchDebian:12 |
before 2.1.2+ds1-1 | 2.1.2+ds1-1 |
soundtouchDebian:13 |
before 2.1.2+ds1-1 | 2.1.2+ds1-1 |
soundtouchDebian:14 |
before 2.1.2+ds1-1 | 2.1.2+ds1-1 |
soundtouchMageia:6 From an advisory covering 3 CVEs |
before 1.9.2-2.2.mga6 | 1.9.2-2.2.mga6 |
dolphin-emuMageia:7 From an advisory covering 9 CVEs |
before 5.0.11824-1.mga7.tainted | 5.0.11824-1.mga7.tainted |
soundtouchSUSE:Linux Enterprise Module for Desktop Applications 15 |
before 1.8.0-3.3.1 | 1.8.0-3.3.1 |
soundtouchSUSE:Linux Enterprise Desktop 12 SP3 |
before 1.7.1-5.3.1 | 1.7.1-5.3.1 |
soundtouchSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 1.7.1-5.3.1 | 1.7.1-5.3.1 |
soundtouchSUSE:Linux Enterprise Server 12 SP3 |
before 1.7.1-5.3.1 | 1.7.1-5.3.1 |
soundtouchSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 1.7.1-5.3.1 | 1.7.1-5.3.1 |
Show 9 moreShow less
| Package | Affected | Fixed |
|---|---|---|
soundtouchSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 1.7.1-5.3.1 | 1.7.1-5.3.1 |
soundtouchUbuntu:Pro:14.04:LTS |
before 1.7.1-5ubuntu0.1~esm1, plus listed versions 1.7.1-21.7.1-41.7.1-5 |
1.7.1-5ubuntu0.1~esm1 |
soundtouchUbuntu:Pro:16.04:LTS |
before 1.9.2-2+deb9u1ubuntu0.1~esm1, plus listed versions 1.9.0-11.9.2-21.9.2-2+deb9u1build0.16.04.1 |
1.9.2-2+deb9u1ubuntu0.1~esm1 |
soundtouchUbuntu:Pro:18.04:LTS |
before 1.9.2-3ubuntu0.1~esm1, plus listed versions 1.9.2-21.9.2-3 |
1.9.2-3ubuntu0.1~esm1 |
soundtouchUbuntu:20.04:LTS |
before 2.1.2+ds1-1 | 2.1.2+ds1-1 |
soundtouchUbuntu:Pro:14.04:LTS From an advisory covering 7 CVEs |
before 1.7.1-5ubuntu0.1~esm1, plus listed versions 1.7.1-21.7.1-41.7.1-5 |
1.7.1-5ubuntu0.1~esm1 |
soundtouchUbuntu:Pro:16.04:LTS From an advisory covering 7 CVEs |
before 1.9.2-2+deb9u1ubuntu0.1~esm1, plus listed versions 1.9.0-11.9.2-21.9.2-2+deb9u1build0.16.04.1 |
1.9.2-2+deb9u1ubuntu0.1~esm1 |
soundtouchUbuntu:Pro:18.04:LTS From an advisory covering 7 CVEs |
before 1.9.2-3ubuntu0.1~esm1, plus listed versions 1.9.2-21.9.2-3 |
1.9.2-3ubuntu0.1~esm1 |
soundtouchopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 2.2-1.6 | 2.2-1.6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-1000223 is a high vulnerability (CVSS 8.8) in Surina Soundtouch, published August 20, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.43%, the 84th percentile. Fixed in soundtouch 2.1.2+ds1-1.
References
gitlab.com/soundtouch/soundtouch/issues/6
nvd.nist.gov/vuln/detail/CVE-2018-1000223
github.com/advisories/GHSA-63pm-cg8g-8gfx
security-tracker.debian.org/tracker/CVE-2018-1000223
advisories.mageia.org/MGASA-2018-0385.html
bugs.mageia.org/show_bug.cgi?id=23500
Show 22 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/thread/PA4WRBGUOIUFQNNFWZ5NRQ6K7S63JU6G
advisories.mageia.org/MGASA-2020-0193.html
bugs.mageia.org/show_bug.cgi?id=26555
advisories.mageia.org/MGASA-2018-0331.html
advisories.mageia.org/MGASA-2018-0462.html
github.com/dolphin-emu/dolphin/pull/8725
suse.com/support/update/announcement/2018/suse-su-20183068-1
bugzilla.suse.com/1103676
suse.com/security/cve/CVE-2018-1000223
suse.com/support/update/announcement/2018/suse-su-20183070-1
ubuntu.com/security/CVE-2018-1000223
ubuntu.com/security/notices/USN-4826-1
cve.org/CVERecord?id=CVE-2018-1000223
ubuntu.com/security/CVE-2017-9258
ubuntu.com/security/CVE-2017-9259
ubuntu.com/security/CVE-2017-9260
ubuntu.com/security/CVE-2018-17096
ubuntu.com/security/CVE-2018-17097
ubuntu.com/security/CVE-2018-17098
suse.com/security/cve/CVE-2018-17096
suse.com/security/cve/CVE-2018-17097
suse.com/security/cve/CVE-2018-17098