Skip to content
OpenAdvisories
Unscored CVE-2007-3106 EUVD-2007-3098GHSA-g2r6-v9mj-qx9w

lib/info.c in libvorbis 1.1.2, and possibly other versions before 1.2.0, allows context-dependent attackers to cause a denial of service an…

Published Jul 26, 2007 · Updated Aug 7, 2024 · Assigned by redhat

Description

lib/info.c in libvorbis 1.1.2, and possibly other versions before 1.2.0, allows context-dependent attackers to cause a denial of service and possibly execute arbitrary code via invalid (1) blocksize_0 and (2) blocksize_1 values, which trigger a "heap overwrite" in the _01inverse function in res0.c. NOTE: this issue has been RECAST so that CVE-2007-4029 handles additional vectors.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libvorbis 1.2.0.dfsg-1 —
Debian 14 libvorbisidec 1.0.2+svn16259-2 —
Debian 13 libvorbis 1.2.0.dfsg-1 —
Debian 13 libvorbisidec 1.0.2+svn16259-2 —
Debian 12 libvorbis 1.2.0.dfsg-1 —
Debian 12 libvorbisidec 1.0.2+svn16259-2 —
Debian 4.0 libvorbis 1.1.2.dfsg-1.3 DSA-1471-1
Debian 3.1 libvorbis 1.1.0-2 DSA-1471-1
ReleasePackageFixed inAdvisory
RHEL 5 libvorbis +1 1:1.1.2-3.el5.0 RHSA-2007:0845
RHEL 4 libvorbis +1 1:1.1.0-2.el4.5 RHSA-2007:0845
RHEL 3 libvorbis +1 1:1.0-8.el3 RHSA-2007:0845
RHEL 2 libvorbis +1 1.0rc2-7.el2 RHSA-2007:0912
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libvorbis 1.3.7-1.6 openSUSE-SU-2024:11009-1

Advisories 4

References