Skip to content

CVE-2007-3106 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...

MediumCVSS 6.8 EPSS 3.1%
Published
Updated
Exploit status
No public exploit known

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.

Affected products

ProductAffected versionsFixed in
libvorbis <= 1.2.0 No fix listed
libvorbis = 1.1.2 No fix listed
debian/libvorbis(Debian:12) < 1.2.0.dfsg-1 1.2.0.dfsg-1
debian/libvorbis(Debian:13) < 1.2.0.dfsg-1 1.2.0.dfsg-1
debian/libvorbis(Debian:14) < 1.2.0.dfsg-1 1.2.0.dfsg-1
debian/libvorbisidec(Debian:12) < 1.0.2+svn16259-2 1.0.2+svn16259-2
debian/libvorbisidec(Debian:13) < 1.0.2+svn16259-2 1.0.2+svn16259-2
debian/libvorbisidec(Debian:14) < 1.0.2+svn16259-2 1.0.2+svn16259-2

References