CVE-2018-6767
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of...
CVE-2018-6767 is a high vulnerability (CVSS 7.8) in Wavpack, published February 6, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.92%, the 87th percentile. Fixed in wavpack 5.1.0-r3.
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a maliciously crafted RF64 file.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- 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
7.8
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a maliciously crafted RF64 file.
- Record
CVE-2018-6767- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/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-125
- Updated
- 2026-11-02
CVE List No score
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a maliciously crafted RF64 file.
- Record
CVE-2018-6767- Updated
- 2026-11-02
EUVDEUVD-2018-18514 No score
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a maliciously crafted RF64 file.
- Record
EUVD-2018-18514- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gqq6-54h2-52m3
7.8
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of...
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a maliciously crafted RF64 file.
- Record
GHSA-gqq6-54h2-52m3- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVALPINE-CVE-2018-6767
7.8
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a maliciously crafted RF64 file.
- Record
ALPINE-CVE-2018-6767- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
7.8
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a maliciously crafted RF64 file.
- Record
CVE-2018-6767- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVDEBIAN-CVE-2018-6767
7.8
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a maliciously crafted RF64 file.
- Record
DEBIAN-CVE-2018-6767- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2019-0045 No score
Updated wavpack packages fix security vulnerabilities
Joonun Jang discovered that WavPack incorrectly handled certain RF64 files. An attacker could possibly use this to cause a denial of service (CVE-2018-6767).
It was discovered that WavPack incorrectly handled certain DSDIFF files. An attacker could possibly use this to execute arbitrary code or cause a denial of service (CVE-2018-7253).
It was discovered that WavPack incorrectly handled certain CAF files. An attacker could possibly use this to cause a denial of service (CVE-2018-7254).
Thuan Pham, Marcel Böhme, Andrew Santosa and Alexandru Razvan Caciulescu discovered that WavPack incorrectly handled certain .wav files. An attacker could possibly use this to execute arbitrary code or cause a denial of service (CVE-2018-10536, CVE-2018-10537).
Thuan Pham, Marcel Böhme, Andrew Santosa and Alexandru Razvan Caciulescu discovered that WavPack incorrectly handled certain .wav files. An attacker could possibly use this to cause a denial of service (CVE-2018-10538, CVE-2018-10539, CVE-2018-10540).
It was discovered that WavPack incorrectly handled certain WAV files. An attacker could possibly use this issue to cause a denial of service (CVE-2018-19840, CVE-2018-19841).
- Record
MGASA-2019-0045- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0153-1 No score
Security update for wavpack
This update for wavpack fixes the following issues:
- Update to version 5.4.0
- CVE-2020-35738: Fixed an out-of-bounds write in WavpackPackSamples (bsc#1180414)
- fixed: disable A32 asm code when building for Apple silicon
- fixed: issues with Adobe-style floating-point WAV files
- added: --normalize-floats option to wvunpack for correctly exporting un-normalized floating-point files
- Update to version 5.3.0
- fixed: OSS-Fuzz issues 19925, 19928, 20060, 20448
- fixed: trailing garbage characters on imported ID3v2 TXXX tags
- fixed: various minor undefined behavior and memory access issues
- fixed: sanitize tag extraction names for length and path inclusion
- improved: reformat wvunpack 'help' and split into long + short versions
- added: regression testing to Travis CI for OSS-Fuzz crashers
- Updated to version 5.2.0
*fixed: potential security issues including the following CVEs:
CVE-2018-19840, CVE-2018-19841, CVE-2018-10536 (bsc#1091344),
CVE-2018-10537 (bsc#1091343) CVE-2018-10538 (bsc#1091342),
CVE-2018-10539 (bsc#1091341), CVE-2018-10540 (bsc#1091340), CVE-2018-7254, CVE-2018-7253, CVE-2018-6767, CVE-2019-11498 and CVE-2019-1010319- added: support for CMake, Travis CI, and Google's OSS-fuzz
- fixed: use correction file for encode verify (pipe input, Windows)
- fixed: correct WAV header with actual length (pipe input, -i option)
- fixed: thumb interworking and not needing v6 architecture (ARM asm)
- added: handle more ID3v2.3 tag items and from all file types
- fixed: coredump on Sparc64 (changed MD5 implementation)
- fixed: handle invalid ID3v2.3 tags from sacd-ripper
- fixed: several corner-case memory leaks
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:0153-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0154-1 No score
Security update for wavpack
This update for wavpack fixes the following issues:
- Update to version 5.4.0
- CVE-2020-35738: Fixed an out-of-bounds write in WavpackPackSamples (bsc#1180414)
- fixed: disable A32 asm code when building for Apple silicon
- fixed: issues with Adobe-style floating-point WAV files
- added: --normalize-floats option to wvunpack for correctly exporting un-normalized floating-point files
- Update to version 5.3.0
- fixed: OSS-Fuzz issues 19925, 19928, 20060, 20448
- fixed: trailing garbage characters on imported ID3v2 TXXX tags
- fixed: various minor undefined behavior and memory access issues
- fixed: sanitize tag extraction names for length and path inclusion
- improved: reformat wvunpack 'help' and split into long + short versions
- added: regression testing to Travis CI for OSS-Fuzz crashers
- Updated to version 5.2.0
*fixed: potential security issues including the following CVEs:
CVE-2018-19840, CVE-2018-19841, CVE-2018-10536 (bsc#1091344),
CVE-2018-10537 (bsc#1091343) CVE-2018-10538 (bsc#1091342),
CVE-2018-10539 (bsc#1091341), CVE-2018-10540 (bsc#1091340), CVE-2018-7254, CVE-2018-7253, CVE-2018-6767, CVE-2019-11498 and CVE-2019-1010319- added: support for CMake, Travis CI, and Google's OSS-fuzz
- fixed: use correction file for encode verify (pipe input, Windows)
- fixed: correct WAV header with actual length (pipe input, -i option)
- fixed: thumb interworking and not needing v6 architecture (ARM asm)
- added: handle more ID3v2.3 tag items and from all file types
- fixed: coredump on Sparc64 (changed MD5 implementation)
- fixed: handle invalid ID3v2.3 tags from sacd-ripper
- fixed: several corner-case memory leaks
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:0154-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11505-1 No score
libwavpack1-32bit-5.4.0-1.6 on GA media
These are all security issues fixed in the libwavpack1-32bit-5.4.0-1.6 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11505-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0186-1 No score
Security update for wavpack
This update for wavpack fixes the following issues:
- Update to version 5.4.0
- CVE-2020-35738: Fixed an out-of-bounds write in WavpackPackSamples (bsc#1180414)
- fixed: disable A32 asm code when building for Apple silicon
- fixed: issues with Adobe-style floating-point WAV files
- added: --normalize-floats option to wvunpack for correctly exporting un-normalized floating-point files
- Update to version 5.3.0
- fixed: OSS-Fuzz issues 19925, 19928, 20060, 20448
- fixed: trailing garbage characters on imported ID3v2 TXXX tags
- fixed: various minor undefined behavior and memory access issues
- fixed: sanitize tag extraction names for length and path inclusion
- improved: reformat wvunpack 'help' and split into long + short versions
- added: regression testing to Travis CI for OSS-Fuzz crashers
- Updated to version 5.2.0
*fixed: potential security issues including the following CVEs:
CVE-2018-19840, CVE-2018-19841, CVE-2018-10536 (bsc#1091344),
CVE-2018-10537 (bsc#1091343) CVE-2018-10538 (bsc#1091342),
CVE-2018-10539 (bsc#1091341), CVE-2018-10540 (bsc#1091340), CVE-2018-7254, CVE-2018-7253, CVE-2018-6767, CVE-2019-11498 and CVE-2019-1010319- added: support for CMake, Travis CI, and Google's OSS-fuzz
- fixed: use correction file for encode verify (pipe input, Windows)
- fixed: correct WAV header with actual length (pipe input, -i option)
- fixed: thumb interworking and not needing v6 architecture (ARM asm)
- added: handle more ID3v2.3 tag items and from all file types
- fixed: coredump on Sparc64 (changed MD5 implementation)
- fixed: handle invalid ID3v2.3 tags from sacd-ripper
- fixed: several corner-case memory leaks
- Record
SUSE-SU-2021:0186-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
wavpackAlpine:v3.10 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.11 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.12 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.13 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.14 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.15 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.16 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.17 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.18 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.19 |
before 5.1.0-r3 | 5.1.0-r3 |
Show 34 moreShow less
| Package | Affected | Fixed |
|---|---|---|
wavpackAlpine:v3.20 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.21 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.22 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.23 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.24 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.4 |
before 5.1.0-r1 | 5.1.0-r1 |
wavpackAlpine:v3.5 |
before 5.1.0-r1 | 5.1.0-r1 |
wavpackAlpine:v3.6 |
before 5.1.0-r1 | 5.1.0-r1 |
wavpackAlpine:v3.7 |
before 5.1.0-r1 | 5.1.0-r1 |
wavpackAlpine:v3.8 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackAlpine:v3.9 |
before 5.1.0-r3 | 5.1.0-r3 |
wavpackDebian:12 |
before 5.1.0-3 | 5.1.0-3 |
wavpackDebian:13 |
before 5.1.0-3 | 5.1.0-3 |
wavpackDebian:14 |
before 5.1.0-3 | 5.1.0-3 |
wavpackDebian:9 |
before 5.0.0-2+deb9u1, plus listed versions 5.0.0-2 |
5.0.0-2+deb9u1 |
wavpackMageia:6 |
before 5.1.0-1.1.mga6 | 5.1.0-1.1.mga6 |
wavpackSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise Module for Desktop Applications 15 SP2 |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise Server 15-LTSS |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise Server 15 SP1-BCL |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise Server for SAP Applications 15 |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Manager Proxy 4.0 |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Manager Retail Branch Server 4.0 |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Manager Server 4.0 |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackSUSE:Enterprise Storage 6 |
before 5.4.0-4.9.1 | 5.4.0-4.9.1 |
wavpackopenSUSE:Leap 15.2 |
before 5.4.0-lp152.7.3.1 | 5.4.0-lp152.7.3.1 |
wavpackopenSUSE:Leap 15.1 |
before 5.4.0-lp151.5.6.1 | 5.4.0-lp151.5.6.1 |
wavpackopenSUSE:Tumbleweed |
before 5.4.0-1.6 | 5.4.0-1.6 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | affected | OSV |
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
debian.org/security/2018/dsa-4125
github.com/dbry/WavPack/commit/d5bf76b5a88d044a1be1d5656698e3ba737167e5
github.com/dbry/WavPack/issues/27
bugs.debian.org/cgi-bin/bugreport.cgi?bug=889276
usn.ubuntu.com/3568-1
seclists.org/bugtraq/2019/Dec/37
Show 35 moreShow less
packetstormsecurity.com/files/155743/Slackware-Security-Advisory-wavpack-Updates.html
nvd.nist.gov/vuln/detail/CVE-2018-6767
github.com/advisories/GHSA-gqq6-54h2-52m3
security.alpinelinux.org/vuln/CVE-2018-6767
security-tracker.debian.org/tracker/CVE-2018-6767
advisories.mageia.org/MGASA-2019-0045.html
bugs.mageia.org/show_bug.cgi?id=22588
usn.ubuntu.com/3578-1
usn.ubuntu.com/3637-1
usn.ubuntu.com/3839-1
suse.com/support/update/announcement/2021/suse-su-20210186-1
bugzilla.suse.com/1091340
bugzilla.suse.com/1091341
bugzilla.suse.com/1091342
bugzilla.suse.com/1091343
bugzilla.suse.com/1091344
bugzilla.suse.com/1180414
suse.com/security/cve/CVE-2018-10536
suse.com/security/cve/CVE-2018-10537
suse.com/security/cve/CVE-2018-10538
suse.com/security/cve/CVE-2018-10539
suse.com/security/cve/CVE-2018-10540
suse.com/security/cve/CVE-2018-19840
suse.com/security/cve/CVE-2018-19841
suse.com/security/cve/CVE-2018-6767
suse.com/security/cve/CVE-2018-7253
suse.com/security/cve/CVE-2018-7254
suse.com/security/cve/CVE-2019-1010319
suse.com/security/cve/CVE-2019-11498
suse.com/security/cve/CVE-2020-35738
lists.opensuse.org/archives/list/[email protected]/thread/EK4DH6BBB2WPBM677O7MFUOO5UBKUW37
lists.opensuse.org/archives/list/[email protected]/thread/FD5IPNZ6LGJLORJOQVT3MAHBWF3ORQPT
suse.com/security/cve/CVE-2019-1010315
suse.com/security/cve/CVE-2019-1010317
suse.com/security/cve/CVE-2019-1010318