Name
libmad
Version
0.15.1b
Type
library
Description
MPEG Audio Decoder library
Licenses
GPL-2.0-or-later
PURL
-
CPE
cpe:2.3:*:*:libmad:0.15.1b:*:*:*:*:*:*:*
Other Versions#
Patches#
#
Title
Author
Resolve
1
Patch #1
Marko Lindqvist <cazfi74@gmail.com>
2
Check the size of the main data
Kurt Roeckx <kurt@roeckx.be>
CVE-2017-8372
CVE-2017-8373
3
Patch #3
Ross Burton <ross.burton@intel.com>
4
Check the size before reading with mad_bit_read
Kurt Roeckx <kurt@roeckx.be>
CVE-2017-8374
5
Patch #5
Unknown
6
Remove clang unsupported compiler flags
=?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <sebastian@centricular.com>
7
Patch #7
Unknown
8
Patch #8
Unknown
Vulnerabilities#
Name
Analysis
Description
Patched
The mad_bit_skip function in bit.c in Underbit MAD libmad 0.15.1b allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted audio file.
Patched
The mad_layer_III function in layer3.c in Underbit MAD libmad 0.15.1b allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted audio file.
Patched
The mad_layer_III function in layer3.c in Underbit MAD libmad 0.15.1b, if NDEBUG is omitted, allows remote attackers to cause a denial of service (assertion failure and application exit) via a crafted audio file.