DOS / potential heap overwrite in qtdemux using zlib decompression. Integer overflow in qtdemux element in qtdemux_inflate function which causes a segfault, or could cause a heap overwrite, depending on libc and OS. Depending on the libc used, and the underlying OS capabilities, it could be just a segfault or a heap overwrite.
A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
Name | Vendor | Start Version | End Version |
---|---|---|---|
Gstreamer | Gstreamer_project | * | 1.20.3 (excluding) |
Red Hat Enterprise Linux 9 | RedHat | gstreamer1-plugins-good-0:1.18.4-6.el9 | * |
Gst-plugins-good1.0 | Ubuntu | bionic | * |
Gst-plugins-good1.0 | Ubuntu | esm-infra/xenial | * |
Gst-plugins-good1.0 | Ubuntu | focal | * |
Gst-plugins-good1.0 | Ubuntu | impish | * |
Gst-plugins-good1.0 | Ubuntu | jammy | * |
Gst-plugins-good1.0 | Ubuntu | trusty | * |
Gst-plugins-good1.0 | Ubuntu | xenial | * |
Openjfx | Ubuntu | bionic | * |
Openjfx | Ubuntu | devel | * |
Openjfx | Ubuntu | esm-apps/bionic | * |
Openjfx | Ubuntu | esm-apps/focal | * |
Openjfx | Ubuntu | esm-apps/jammy | * |
Openjfx | Ubuntu | esm-apps/noble | * |
Openjfx | Ubuntu | focal | * |
Openjfx | Ubuntu | impish | * |
Openjfx | Ubuntu | jammy | * |
Openjfx | Ubuntu | kinetic | * |
Openjfx | Ubuntu | lunar | * |
Openjfx | Ubuntu | mantic | * |
Openjfx | Ubuntu | noble | * |
Openjfx | Ubuntu | oracular | * |
Openjfx | Ubuntu | upstream | * |
Openjfx | Ubuntu | xenial | * |