CVE catalog

CVE-2017-12678

taglib: CVE-2017-12678

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
2.21% · Oct 27, 2026

In TagLib 1.11.1, the rebuildAggregateFrames function in id3v2framefactory.cpp has a pointer to cast vulnerability, which allows remote attackers to cause a denial of service or possibly have unspecified other impact via a crafted audio file.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiantaglibsid2.3.2-4fixed
Debiantaglibforky2.3.2-4fixed
Debiantaglibtrixie2.0.2-2fixed
Debiantaglibbookworm1.13-2+deb12u1fixed
Debiansilverjukesid18.2.1-5not affected
Debiansilverjukeforky18.2.1-5not affected
Debiansilverjuketrixie18.2.1-5not affected
Debiansilverjukebookworm18.2.1-4not affected
Alpinetaglib3.101.11.1-r2fixed
Alpinetaglib3.111.11.1-r2fixed
Opensusetaglibtumbleweed1.12-1.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiantaglibsourcesid1.11.1+dfsg.1-0.2not yet assignedNot reported[871511]
Debiantaglibsourceforky1.11.1+dfsg.1-0.2not yet assignedNot reported[871511]
Debiantaglibsourcetrixie1.11.1+dfsg.1-0.2not yet assignedNot reported[871511]
Debiantaglibsourcebookworm1.11.1+dfsg.1-0.2not yet assignedNot reported[871511]
DebiansilverjukesourcesidNot affectedunimportantNot reportedNot reported
DebiansilverjukesourceforkyNot affectedunimportantNot reportedNot reported
DebiansilverjukesourcetrixieNot affectedunimportantNot reportedNot reported
DebiansilverjukesourcebookwormNot affectedunimportantNot reportedNot reported
Alpinetaglibapk3.101.11.1-r2Not reportedALPINE-CVE-2017-12678Not reported
Alpinetaglibapk3.111.11.1-r2Not reportedALPINE-CVE-2017-12678Not reported
Opensusetaglibrpmtumbleweed1.12-1.3Not reportedOPENSUSE-SU-2024:11421-1Not reported

[Debian bug #871511]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [libtag2]Unknown

    Source package: [taglib]

    Details (1)
    • 2.3-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 1.12-1.3

      Version impact unknown

      dsa · taglib · opensuse · tumbleweed

  • [libtag2-32bit]Unknown

    Source package: [taglib]

    Details (1)
    • 2.3-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 1.12-1.3

      Version impact unknown

      dsa · taglib · opensuse · tumbleweed

  • [libtag_c2]Unknown

    Source package: [taglib]

    Details (1)
    • 2.3-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 1.12-1.3

      Version impact unknown

      dsa · taglib · opensuse · tumbleweed

  • Source package: [taglib]

    Details (1)
    • 2.3-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 1.12-1.3

      Version impact unknown

      dsa · taglib · opensuse · tumbleweed

  • [libtag-devel]Unknown

    Source package: [taglib]

    Details (1)
    • 2.3-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 1.12-1.3

      Version impact unknown

      dsa · taglib · opensuse · tumbleweed

  • [taglib]Fixed

    Source package: [taglib]

    Details (1)
    • 2.3-1.2 · x86_64 · tumbleweed

      Fixed · Fixed: 1.12-1.3

      dsa · taglib · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [taglib]

    Details (2)
    • 1.13-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

    • 1.13-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

  • Source package: [taglib]

    Details (2)
    • 1.13-2+deb12u1 · all · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

    • 1.13-2+deb12u1 · all · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

  • [libtag1v5]Fixed

    Source package: [taglib]

    Details (2)
    • 1.13-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

    • 1.13-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

  • Source package: [taglib]

    Details (2)
    • 1.13-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

    • 1.13-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

  • [libtagc0]Fixed

    Source package: [taglib]

    Details (2)
    • 1.13-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

    • 1.13-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

  • Source package: [taglib]

    Details (2)
    • 1.13-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

    • 1.13-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · bookworm; dsa · taglib · debian · 12

  • [silverjuke]Not affected

    Source package: [silverjuke]

    Details (2)
    • 18.2.1-4+b2 · amd64 · bookworm

      Not affected

      dsa · silverjuke · debian · bookworm

    • 18.2.1-4+b2 · arm64 · bookworm

      Not affected

      dsa · silverjuke · debian · bookworm

[Debian 13 (Trixie)]

  • Source package: [taglib]

    Details (2)
    • 2.0.2-2 · amd64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

    • 2.0.2-2 · arm64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

  • [libtag2]Fixed

    Source package: [taglib]

    Details (2)
    • 2.0.2-2 · amd64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

    • 2.0.2-2 · arm64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

  • Source package: [taglib]

    Details (2)
    • 2.0.2-2 · amd64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

    • 2.0.2-2 · arm64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

  • [libtag-c2]Fixed

    Source package: [taglib]

    Details (2)
    • 2.0.2-2 · amd64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

    • 2.0.2-2 · arm64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

  • Source package: [taglib]

    Details (2)
    • 2.0.2-2 · amd64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

    • 2.0.2-2 · arm64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

  • [libtag-dev]Fixed

    Source package: [taglib]

    Details (2)
    • 2.0.2-2 · amd64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

    • 2.0.2-2 · arm64 · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

  • [libtag-doc]Fixed

    Source package: [taglib]

    Details (2)
    • 2.0.2-2 · all · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

    • 2.0.2-2 · all · trixie

      Fixed · Fixed: 1.11.1+dfsg.1-0.2

      dsa · taglib · debian · 13

Observed:

References