CVE-2018-7263 Memory corruption in n/a
Remote attackers can cause a denial of service via a crafted file due to a double free vulnerability in the libmad audio decoding library.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2018-7263?
CVE-2018-7263 is a critical memory corruption vulnerability in n/a, published on 20 Feb 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
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.
Weakness: CWE-415
Which versions are affected by CVE-2018-7263?
It affects 1 product.
Linux distribution packages (40)
SDL2 AlmaLinux:8 | All versions | 2.0.10-2.el8 |
SDL2-devel AlmaLinux:8 | All versions | 2.0.10-2.el8 |
SDL2-static AlmaLinux:8 | All versions | 2.0.10-2.el8 |
gstreamer1 AlmaLinux:8 | All versions | 1.16.1-2.el8 |
gstreamer1-devel AlmaLinux:8 | All versions | 1.16.1-2.el8 |
gstreamer1-plugins-bad-free AlmaLinux:8 | All versions | 1.16.1-1.el8 |
gstreamer1-plugins-bad-free-devel AlmaLinux:8 | All versions | 1.16.1-1.el8 |
gstreamer1-plugins-ugly-free AlmaLinux:8 | All versions | 1.16.1-1.el8 |
libmad AlmaLinux:8 | All versions | 0.15.1b-25.el8 |
libmad-devel AlmaLinux:8 | All versions | 0.15.1b-25.el8 |
orc AlmaLinux:8 | All versions | 0.4.28-3.el8 |
orc-compiler AlmaLinux:8 | All versions | 0.4.28-3.el8 |
orc-devel AlmaLinux:8 | All versions | 0.4.28-3.el8 |
SDL Red Hat:enterprise_linux:8::appstream | All versions | 0:1.2.15-37.el8 |
SDL-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.2.15-37.el8 |
SDL-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.2.15-37.el8 |
SDL-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:1.2.15-37.el8 |
gstreamer1 Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-2.el8 |
gstreamer1-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-2.el8 |
gstreamer1-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-2.el8 |
gstreamer1-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-2.el8 |
gstreamer1-plugins-bad-free Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-bad-free-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-bad-free-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-base Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-base-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-base-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-base-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-base-tools-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-good Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-good-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-good-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-good-gtk Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-good-gtk-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-ugly-free Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-ugly-free-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
gstreamer1-plugins-ugly-free-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-1.el8 |
libmad Red Hat:enterprise_linux:8::appstream | All versions | 0:0.15.1b-25.el8 |
libmad-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:0.15.1b-25.el8 |
libmad-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:0.15.1b-25.el8 |
Products include Underbit Libmad.
How do I fix CVE-2018-7263?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2018-7263 being exploited?
There is no known exploitation of CVE-2018-7263 in the wild and no public exploit code.
Sources
Also known as ALPINE-CVE-2018-7263, ALSA-2020:1631, GHSA-c423-r73f-cv75, RHSA-2020:1631, RLSA-2020:1631, UBUNTU-CVE-2018-7263.