Every CVE Search/ Get API key

CVE-2026-71261

dr_wav.h W64 CUE Chunk Metadata Parsing Integer Overflow Leading to Heap Buffer Overflow on 32-bit Builds

7.8 High

dr_libs dr_wav.h (all versions through current master) contains an integer overflow in W64 CUE chunk metadata parsing. In drwav__metadata_process_chunk, a stage-1 capacity estimate truncates the 64-bit W64 chunk sizeInBytes to size_t before dividing by DRWAV_CUE_POINT_BYTES; on 32-bit builds this truncation causes the pre-allocated extra metadata capacity to be computed incorrectly.

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

0.17%Unchanged since Aug 6, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.8

dr_wav.h W64 CUE Chunk Metadata Parsing Integer Overflow Leading to Heap Buffer Overflow on 32-bit Builds

dr_libs dr_wav.h (all versions through current master) contains an integer overflow in W64 CUE chunk metadata parsing. In drwav__metadata_process_chunk, a stage-1 capacity estimate truncates the 64-bit W64 chunk sizeInBytes to size_t before dividing by DRWAV_CUE_POINT_BYTES; on 32-bit builds this truncation causes the pre-allocated extra metadata capacity to be computed incorrectly.

Record
CVE-2026-71261
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
EUVDEUVD-2026-53346 7.8

dr_libs dr_wav.h (all versions through current master) contains an integer overflow in W64 CUE chunk metadata parsing. In drwav__metadata_process_chunk, a stage-1 capacity estimate truncates the 64-bit W64 chunk sizeInBytes to size_t before dividing by DRWAV_CUE_POINT_BYTES; on 32-bit builds this truncation causes the pre-allocated extra metadata capacity to be computed incorrectly.

Record
EUVD-2026-53346
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-cfw7-vmp5-wg69 7.8

dr_libs dr_wav.h (all versions through current master) contains an integer overflow in W64 CUE...

dr_libs dr_wav.h (all versions through current master) contains an integer overflow in W64 CUE chunk metadata parsing. In drwav__metadata_process_chunk(), a stage-1 capacity estimate truncates the 64-bit W64 chunk sizeInBytes to size_t before dividing by DRWAV_CUE_POINT_BYTES; on 32-bit builds this truncation causes the pre-allocated extra metadata capacity to be computed incorrectly. The subsequent read in drwav__read_cue_to_metadata_obj() computes the actual cue point count and allocation size using the full-precision, attacker-controlled cuePointCount field without cross-checking it against the stage-1 capacity estimate, and the only bounds enforcement on the resulting memory region (drwav__metadata_get_memory()) is a DRWAV_ASSERT, which compiles to a no-op under -DNDEBUG (the default for release builds). A crafted W64 WAV file can therefore cause a heap buffer overflow in any 32-bit application parsing untrusted WAV metadata.

Record
GHSA-cfw7-vmp5-wg69
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
NVD 7.8

dr_libs dr_wav.h (all versions through current master) contains an integer overflow in W64 CUE chunk metadata parsing. In drwav__metadata_process_chunk, a stage-1 capacity estimate truncates the 64-bit W64 chunk sizeInBytes to size_t before dividing by DRWAV_CUE_POINT_BYTES; on 32-bit builds this truncation causes the pre-allocated extra metadata capacity to be computed incorrectly.

Record
CVE-2026-71261
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
OSVUBUNTU-CVE-2026-71261 7.8

dr_libs dr_wav.h (all versions through current master) contains an integer overflow in W64 CUE chunk metadata parsing. In drwav__metadata_process_chunk, a stage-1 capacity estimate truncates the 64-bit W64 chunk sizeInBytes to size_t before dividing by DRWAV_CUE_POINT_BYTES; on 32-bit builds this truncation causes the pre-allocated extra metadata capacity to be computed incorrectly.

Record
UBUNTU-CVE-2026-71261
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
qtads
Ubuntu:16.04:LTS
All versions, plus listed versions
2.1.6-1
None known
qtads
Ubuntu:18.04:LTS
All versions, plus listed versions
2.1.6-1.1
None known
qtads
Ubuntu:20.04:LTS
All versions, plus listed versions
2.1.6-1.12.1.7-0.12.1.7-0.1build1
None known
qt6-multimedia
Ubuntu:22.04:LTS
All versions, plus listed versions
6.2.2-36.2.4-1
None known
qtads
Ubuntu:22.04:LTS
All versions, plus listed versions
2.1.7-0.1build1
None known
libchdr
Ubuntu:24.04:LTS
All versions, plus listed versions
0.0~git20230918.9108f34+dfsg-2
None known
qt6-multimedia
Ubuntu:24.04:LTS
All versions, plus listed versions
6.4.2-10build16.4.2-116.4.2-11build26.4.2-11build3
None known
qtads
Ubuntu:24.04:LTS
All versions, plus listed versions
3.4.0+dfsg-13.4.0+dfsg-1build13.4.0+dfsg-1build23.4.0+dfsg-1build3
None known
libchdr
Ubuntu:26.10
All versions, plus listed versions
0.0~git20250608.8bba774+dfsg-20.3.0+dfsg-1
None known
qt6-multimedia
Ubuntu:26.10
All versions, plus listed versions
6.10.2-26.10.2-46.10.2-56.10.2-66.11.2-2
None known
Show 4 moreShow less
Affected packages
PackageAffectedFixed
qtads
Ubuntu:26.10
All versions, plus listed versions
3.4.0+dfsg-2
None known
libchdr
Ubuntu:26.04:LTS
All versions, plus listed versions
0.0~git20240929.aaca599+dfsg-10.0~git20250608.8bba774+dfsg-10.0~git20250608.8bba774+dfsg-2
None known
qt6-multimedia
Ubuntu:26.04:LTS
All versions, plus listed versions
6.9.2-1ubuntu16.9.2-46.9.2-56.9.2-5build16.10.2-2
None known
qtads
Ubuntu:26.04:LTS
All versions, plus listed versions
3.4.0+dfsg-1build33.4.0+dfsg-2
None known

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-71261 is a high vulnerability (CVSS 7.8) in Mackron Dr Libs, published August 5, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.17%, the 6th percentile. No source names a fixed version.

References

MoveEnter Open