CVE-2018-7263
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote...
CVE-2018-7263 is a critical vulnerability (CVSS 9.8) in Underbit Libmad, published February 20, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.52%, the 84th percentile. Fixed in libmad 0.15.1b-r9.
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote attackers to cause a denial of service (SIGABRT because of double free or corruption) or possibly have unspecified other impact via a crafted file. NOTE: this may overlap CVE-2017-11552.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote attackers to cause a denial of service (SIGABRT because of double free or corruption) or possibly have unspecified other impact via a crafted file. NOTE: this may overlap CVE-2017-11552.
- Record
CVE-2018-7263- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-415
- Updated
- 2026-11-02
CVE List No score
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote attackers to cause a denial of service (SIGABRT because of double free or corruption) or possibly have unspecified other impact via a crafted file. NOTE: this may overlap CVE-2017-11552.
- Record
CVE-2018-7263- Updated
- 2026-11-02
EUVDEUVD-2018-18999 No score
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote attackers to cause a denial of service (SIGABRT because of double free or corruption) or possibly have unspecified other impact via a crafted file. NOTE: this may overlap CVE-2017-11552.
- Record
EUVD-2018-18999- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-c423-r73f-cv75
9.8
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote...
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote attackers to cause a denial of service (SIGABRT because of double free or corruption) or possibly have unspecified other impact via a crafted file. NOTE: this may overlap CVE-2017-11552.
- Record
GHSA-c423-r73f-cv75- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-415
- Updated
- 2026-11-02
OSVALPINE-CVE-2018-7263
9.8
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote attackers to cause a denial of service (SIGABRT because of double free or corruption) or possibly have unspecified other impact via a crafted file. NOTE: this may overlap CVE-2017-11552.
- Record
ALPINE-CVE-2018-7263- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
9.8
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote attackers to cause a denial of service (SIGABRT because of double free or corruption) or possibly have unspecified other impact via a crafted file. NOTE: this may overlap CVE-2017-11552.
- Record
CVE-2018-7263- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2020:1631
3.3
Red Hat Security Advisory: GStreamer, libmad, and SDL security, bug fix, and enhancement update
- Record
RHSA-2020:1631- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRLSA-2020:1631
3.3
Low: GStreamer, libmad, and SDL security, bug fix, and enhancement update
The GStreamer library provides a streaming media framework based on graphs of media data filters.
The libmad package is an MPEG audio decoder capable of 24-bit output.
Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide fast access to the graphics frame buffer and audio device.
Security Fix(es):
- libmad: Double-free in the mad_decoder_run() function (CVE-2018-7263)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.2 Release Notes linked from the References section.
- Record
RLSA-2020:1631- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-7263
9.8
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows remote attackers to cause a denial of service (SIGABRT because of double free or corruption) or possibly have unspecified other impact via a crafted file. NOTE: this may overlap CVE-2017-11552.
- Record
UBUNTU-CVE-2018-7263- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2020:1631 No score
Low: GStreamer, libmad, and SDL security, bug fix, and enhancement update
The GStreamer library provides a streaming media framework based on graphs of media data filters.
The libmad package is an MPEG audio decoder capable of 24-bit output.
Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide fast access to the graphics frame buffer and audio device.
Security Fix(es):
- libmad: Double-free in the mad_decoder_run() function (CVE-2018-7263)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2020:1631- Updated
- 2026-11-02
OSVMGASA-2019-0078 No score
Updated mad packages fix security vulnerability
The mad_decoder_run function in decoder.c in libmad 0.15.1b allows remote attackers to cause a denial of service (memory corruption) via a crafted MP3 file (CVE-2017-11552).
The mad_decoder_run() function in decoder.c in Underbit libmad through 0.15.1b allows attackers to cause a denial of service (SIGABRT because of double free or corruption) or possibly have unspecified other impact via a crafted file (CVE-2018-7263).
- Record
MGASA-2019-0078- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libmadAlpine:v3.11 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.12 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.13 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.14 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.15 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.16 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.17 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.18 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.19 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.20 |
before 0.15.1b-r9 | 0.15.1b-r9 |
Show 77 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libmadAlpine:v3.21 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.22 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.23 |
before 0.15.1b-r9 | 0.15.1b-r9 |
libmadAlpine:v3.24 |
before 0.15.1b-r9 | 0.15.1b-r9 |
SDL2AlmaLinux:8 |
before 2.0.10-2.el8 | 2.0.10-2.el8 |
SDL2-develAlmaLinux:8 |
before 2.0.10-2.el8 | 2.0.10-2.el8 |
SDL2-staticAlmaLinux:8 |
before 2.0.10-2.el8 | 2.0.10-2.el8 |
gstreamer1AlmaLinux:8 |
before 1.16.1-2.el8 | 1.16.1-2.el8 |
gstreamer1-develAlmaLinux:8 |
before 1.16.1-2.el8 | 1.16.1-2.el8 |
gstreamer1-plugins-bad-freeAlmaLinux:8 |
before 1.16.1-1.el8 | 1.16.1-1.el8 |
gstreamer1-plugins-bad-free-develAlmaLinux:8 |
before 1.16.1-1.el8 | 1.16.1-1.el8 |
gstreamer1-plugins-ugly-freeAlmaLinux:8 |
before 1.16.1-1.el8 | 1.16.1-1.el8 |
libmadAlmaLinux:8 |
before 0.15.1b-25.el8 | 0.15.1b-25.el8 |
libmad-develAlmaLinux:8 |
before 0.15.1b-25.el8 | 0.15.1b-25.el8 |
orcAlmaLinux:8 |
before 0.4.28-3.el8 | 0.4.28-3.el8 |
orc-compilerAlmaLinux:8 |
before 0.4.28-3.el8 | 0.4.28-3.el8 |
orc-develAlmaLinux:8 |
before 0.4.28-3.el8 | 0.4.28-3.el8 |
madMageia:6 |
before 0.15.1b-22.2.mga6 | 0.15.1b-22.2.mga6 |
SDLRed Hat:enterprise_linux:8::appstream |
before 0:1.2.15-37.el8 | 0:1.2.15-37.el8 |
SDL-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.2.15-37.el8 | 0:1.2.15-37.el8 |
SDL-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.2.15-37.el8 | 0:1.2.15-37.el8 |
SDL-develRed Hat:enterprise_linux:8::appstream |
before 0:1.2.15-37.el8 | 0:1.2.15-37.el8 |
gstreamer1Red Hat:enterprise_linux:8::appstream |
before 0:1.16.1-2.el8 | 0:1.16.1-2.el8 |
gstreamer1-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-2.el8 | 0:1.16.1-2.el8 |
gstreamer1-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-2.el8 | 0:1.16.1-2.el8 |
gstreamer1-develRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-2.el8 | 0:1.16.1-2.el8 |
gstreamer1-plugins-bad-freeRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-bad-free-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-bad-free-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-baseRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-base-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-base-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-base-develRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-base-tools-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-goodRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-good-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-good-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-good-gtkRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-good-gtk-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-ugly-freeRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-ugly-free-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-ugly-free-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
libmadRed Hat:enterprise_linux:8::appstream |
before 0:0.15.1b-25.el8 | 0:0.15.1b-25.el8 |
libmad-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.15.1b-25.el8 | 0:0.15.1b-25.el8 |
libmad-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:0.15.1b-25.el8 | 0:0.15.1b-25.el8 |
orcRed Hat:enterprise_linux:8::appstream |
before 0:0.4.28-3.el8 | 0:0.4.28-3.el8 |
orc-compilerRed Hat:enterprise_linux:8::appstream |
before 0:0.4.28-3.el8 | 0:0.4.28-3.el8 |
orc-compiler-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.4.28-3.el8 | 0:0.4.28-3.el8 |
orc-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.4.28-3.el8 | 0:0.4.28-3.el8 |
orc-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:0.4.28-3.el8 | 0:0.4.28-3.el8 |
orc-develRed Hat:enterprise_linux:8::appstream |
before 0:0.4.28-3.el8 | 0:0.4.28-3.el8 |
SDL2Red Hat:enterprise_linux:8::crb |
before 0:2.0.10-2.el8 | 0:2.0.10-2.el8 |
SDL2-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:2.0.10-2.el8 | 0:2.0.10-2.el8 |
SDL2-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:2.0.10-2.el8 | 0:2.0.10-2.el8 |
SDL2-develRed Hat:enterprise_linux:8::crb |
before 0:2.0.10-2.el8 | 0:2.0.10-2.el8 |
SDL2-staticRed Hat:enterprise_linux:8::crb |
before 0:2.0.10-2.el8 | 0:2.0.10-2.el8 |
gstreamer1-plugins-bad-free-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-bad-free-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-bad-free-develRed Hat:enterprise_linux:8::crb |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
libmadRed Hat:enterprise_linux:8::crb |
before 0:0.15.1b-25.el8 | 0:0.15.1b-25.el8 |
libmad-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:0.15.1b-25.el8 | 0:0.15.1b-25.el8 |
libmad-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:0.15.1b-25.el8 | 0:0.15.1b-25.el8 |
libmad-develRed Hat:enterprise_linux:8::crb |
before 0:0.15.1b-25.el8 | 0:0.15.1b-25.el8 |
gstreamer1Rocky Linux:8 |
before 0:1.16.1-2.el8 | 0:1.16.1-2.el8 |
gstreamer1-plugins-bad-freeRocky Linux:8 |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
gstreamer1-plugins-ugly-freeRocky Linux:8 |
before 0:1.16.1-1.el8 | 0:1.16.1-1.el8 |
libmadRocky Linux:8 |
before 0:0.15.1b-25.el8 | 0:0.15.1b-25.el8 |
orcRocky Linux:8 |
before 0:0.4.28-3.el8 | 0:0.4.28-3.el8 |
SDL2Rocky Linux:8 |
before 0:2.0.10-2.el8 | 0:2.0.10-2.el8 |
mpg321Ubuntu:16.04:LTS |
All versions, plus listed versions 0.3.2-1.10.3.2-1.1ubuntu1 |
None known |
mpg321Ubuntu:18.04:LTS |
All versions, plus listed versions 0.3.2-1.1ubuntu10.3.2-1.1ubuntu2 |
None known |
mpg321Ubuntu:20.04:LTS |
All versions, plus listed versions 0.3.2-3ubuntu1 |
None known |
mpg321Ubuntu:22.04:LTS |
All versions, plus listed versions 0.3.2-3.1ubuntu1 |
None known |
mpg321Ubuntu:24.04:LTS |
All versions, plus listed versions 0.3.2-3.1ubuntu10.3.2-3.1ubuntu20.3.2-3.3build1 |
None known |
mpg321Ubuntu:25.10 |
All versions, plus listed versions 0.3.2-4 |
None known |
mpg321Ubuntu:26.10 |
All versions, plus listed versions 0.3.2-50.3.2-6 |
None known |
mpg321Ubuntu:26.04:LTS |
All versions, plus listed versions 0.3.2-40.3.2-5 |
None known |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | affected | OSV |
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
bugzilla.suse.com/show_bug.cgi?id=1081784
bugs.debian.org/cgi-bin/bugreport.cgi?bug=870608
nvd.nist.gov/vuln/detail/CVE-2018-7263
github.com/advisories/GHSA-c423-r73f-cv75
security.alpinelinux.org/vuln/CVE-2018-7263
errata.almalinux.org/8/ALSA-2020-1631.html
Show 20 moreShow less
vulners.com/cve/CVE-2018-7263
advisories.mageia.org/MGASA-2019-0078.html
bugs.mageia.org/show_bug.cgi?id=23698
lists.fedoraproject.org/archives/list/[email protected]/thread/CCLUAGAEWOQKRY2C6HLTXT5WWTWSTNIP
access.redhat.com/errata/RHSA-2020:1631
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.2_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1488585
bugzilla.redhat.com/show_bug.cgi?id=1547504
bugzilla.redhat.com/show_bug.cgi?id=1724677
bugzilla.redhat.com/show_bug.cgi?id=1751780
bugzilla.redhat.com/show_bug.cgi?id=1756299
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_1631.json
access.redhat.com/security/cve/CVE-2018-7263
cve.org/CVERecord?id=CVE-2018-7263
errata.rockylinux.org/RLSA-2020:1631
bugzilla.redhat.com/show_bug.cgi?id=1693292
ubuntu.com/security/CVE-2018-7263
bugs.debian.org/870608
bugzilla.suse.com/show_bug.cgi?id=1082025