Every CVE Search/ Get API key

CVE-2023-47466

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a...

2.9 LowFix available

CVE-2023-47466 is a low vulnerability (CVSS 2.9) in Taglib, published May 22, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 25th percentile. Fixed in taglib 1.12-6.el9.tuxcare.els1.

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.33%Up 0.3 points since May 23, 2025
90%50%10%1%

What each source reports

CVE List Score used 2.9

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Record
CVE-2023-47466
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-476
Updated
2026-11-02
EUVDEUVD-2023-51578 2.9

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Record
EUVD-2023-51578
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-63jr-j347-v237 2.9

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a...

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Record
GHSA-63jr-j347-v237
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-476
Updated
2026-11-02
NVD 2.9

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Record
CVE-2023-47466
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Weakness
CWE-476
Updated
2026-11-02
OSV 2.9

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Record
CVE-2023-47466
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-476
Updated
2026-11-02
OSVDEBIAN-CVE-2023-47466 7.1

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Record
DEBIAN-CVE-2023-47466
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
Show 10 moreShow less
OSVOESA-2025-1638 2.5

taglib security update

TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack TrueAudio, WAV, AIFF, MP4 and ASF files.

Security Fix(es):

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.(CVE-2023-47466)

Record
OESA-2025-1638
CVSS 3.1
2.5 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2023-47466 2.9

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Record
UBUNTU-CVE-2023-47466
CVSS 3.1
2.9 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
OSVAZL-62441 No score

CVE-2023-47466 affecting package taglib 1.13.1-1

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Record
AZL-62441
Updated
2026-11-02
OSVAZL-64466 No score

CVE-2023-47466 affecting package taglib 1.13.1-1

TagLib before 2.0 allows a segmentation violation and application crash during tag writing via a crafted WAV file in which an id3 chunk is the only valid chunk.

Record
AZL-64466
Updated
2026-11-02
OSVCLSA-2025-1754552791 No score

taglib: Fix of CVE-2023-47466

  • CVE-2023-47466: Fix segmentation violation and application crash during tag writing via crafted WAV file
Record
CLSA-2025-1754552791
Updated
2026-11-02
OSVCLSA-2026-1777540469 No score

taglib: Fix of CVE-2023-47466

  • CVE-2023-47466: Fix segmentation violation and application crash during tag writing via crafted WAV file
Record
CLSA-2026-1777540469
Updated
2026-11-02
OSVCLSA-2026-1778161748 No score

taglib: Fix of CVE-2023-47466

  • CVE-2023-47466: fix segmentation violation and application crash during tag writing via crafted WAV file in which an id3 chunk is the only valid chunk
Record
CLSA-2026-1778161748
Updated
2026-11-02
OSVCLSA-2026-1791301913 No score

Fix CVE(s): CVE-2023-47466

  • SECURITY UPDATE: crash when writing tags to a crafted WAV file
    • debian/patches/CVE-2023-47466.patch: return early on an empty chunk list in RIFF::File::updateGlobalSize() (taglib/riff/rifffile.cpp)
    • CVE-2023-47466
Record
CLSA-2026-1791301913
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2023-47466 No score

CVE-2023-47466 in rootio-taglib - Patched by Root

Root has patched CVE-2023-47466 in the rootio-taglib package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2023-47466
Updated
2026-11-02
OSVSUSE-SU-2025:4501-1 No score

Security update for taglib

This update for taglib fixes the following issues:

  • CVE-2023-47466: application crash when processing specially crafted WAV files during tag writing operations (bsc#1243499).
Record
SUSE-SU-2025:4501-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
taglib
Azure Linux:3
through 1.13.1-1 None known
taglib
Azure Linux:2
through 1.13.1-1 None known
taglib
TuxCare:AlmaLinux:9.2
before 1.12-6.el9.tuxcare.els1
1.12-6.el9.tuxcare.els1
taglib-devel
TuxCare:AlmaLinux:9.2
before 1.12-6.el9.tuxcare.els1
1.12-6.el9.tuxcare.els1
taglib
TuxCare:AlmaLinux:9.6
before 1.12-6.el9.tuxcare.els1
1.12-6.el9.tuxcare.els1
taglib-devel
TuxCare:AlmaLinux:9.6
before 1.12-6.el9.tuxcare.els1
1.12-6.el9.tuxcare.els1
taglib
TuxCare:CentOS:7
before 1.8-8.20130218git.el7.tuxcare.els1
1.8-8.20130218git.el7.tuxcare.els1
taglib-devel
TuxCare:CentOS:7
before 1.8-8.20130218git.el7.tuxcare.els1
1.8-8.20130218git.el7.tuxcare.els1
taglib-doc
TuxCare:CentOS:7
before 1.8-8.20130218git.el7.tuxcare.els1
1.8-8.20130218git.el7.tuxcare.els1
libtag1-dev
TuxCare:Ubuntu:18.04
before 1.11.1+dfsg.1-0.2build2+tuxcare.els1
1.11.1+dfsg.1-0.2build2+tuxcare.els1
Show 24 moreShow less
Affected packages
PackageAffectedFixed
libtag1-doc
TuxCare:Ubuntu:18.04
before 1.11.1+dfsg.1-0.2build2+tuxcare.els1
1.11.1+dfsg.1-0.2build2+tuxcare.els1
libtag1v5
TuxCare:Ubuntu:18.04
before 1.11.1+dfsg.1-0.2build2+tuxcare.els1
1.11.1+dfsg.1-0.2build2+tuxcare.els1
libtag1v5-vanilla
TuxCare:Ubuntu:18.04
before 1.11.1+dfsg.1-0.2build2+tuxcare.els1
1.11.1+dfsg.1-0.2build2+tuxcare.els1
libtagc0
TuxCare:Ubuntu:18.04
before 1.11.1+dfsg.1-0.2build2+tuxcare.els1
1.11.1+dfsg.1-0.2build2+tuxcare.els1
libtagc0-dev
TuxCare:Ubuntu:18.04
before 1.11.1+dfsg.1-0.2build2+tuxcare.els1
1.11.1+dfsg.1-0.2build2+tuxcare.els1
taglib
Debian:12
before 1.13-2+deb12u1, plus listed versions
1.13-2
1.13-2+deb12u1
taglib
Debian:13
before 2.0.2-1
2.0.2-1
taglib
Debian:14
before 2.0.2-1
2.0.2-1
taglib
Debian:11
before 1.11.1+dfsg.1-3+deb11u1, plus listed versions
1.11.1+dfsg.1-3
1.11.1+dfsg.1-3+deb11u1
taglib
openEuler:20.03-LTS-SP4
before 1.11.1-13.oe2003sp4
1.11.1-13.oe2003sp4
taglib
openEuler:22.03-LTS-SP3
before 1.11.1-13.oe2203sp3
1.11.1-13.oe2203sp3
taglib
openEuler:22.03-LTS-SP4
before 1.11.1-13.oe2203sp4
1.11.1-13.oe2203sp4
taglib
openEuler:24.03-LTS
before 1.13.1-2.oe2403sp1
1.13.1-2.oe2403sp1
taglib
openEuler:24.03-LTS-SP1
before 1.13.1-2.oe2403sp1
1.13.1-2.oe2403sp1
taglib
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 1.13.1-150600.3.3.1
1.13.1-150600.3.3.1
taglib
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7
before 1.13.1-150600.3.3.1
1.13.1-150600.3.3.1
taglib
SUSE:Linux Enterprise Module for Package Hub 15 SP7
before 1.13.1-150600.3.3.1
1.13.1-150600.3.3.1
taglib
openSUSE:Leap 15.6
before 1.13.1-150600.3.3.1
1.13.1-150600.3.3.1
taglib-tests
openSUSE:Leap 15.6
before 1.13.1-150600.3.3.1
1.13.1-150600.3.3.1
taglib
Ubuntu:16.04:LTS
All versions, plus listed versions
1.9.1-2.4ubuntu1
None known
taglib
Ubuntu:18.04:LTS
All versions, plus listed versions
1.11.1+dfsg.1-0.21.11.1+dfsg.1-0.2build11.11.1+dfsg.1-0.2build2
None known
taglib
Ubuntu:20.04:LTS
All versions, plus listed versions
1.11.1+dfsg.1-0.31.11.1+dfsg.1-0.3ubuntu11.11.1+dfsg.1-0.3ubuntu2
None known
taglib
Ubuntu:22.04:LTS
All versions, plus listed versions
1.11.1+dfsg.1-3ubuntu21.11.1+dfsg.1-3ubuntu3
None known
taglib
Ubuntu:24.04:LTS
All versions, plus listed versions
1.13.1-11.13.1-1build1
None known

History

History
WhenChangedSources
2026-11-03affected
2026-11-02createdCVE List, EUVD, GitHub Advisories, NVD, OSV

References

Show 13 moreShow less
MoveEnter Open