GStreamer - это библиотека для построения графов компонентов обработки мультимедиа. В функции gst_matroska_demux_add_wvpk_header в matroska…
GStreamer - это библиотека для построения графов компонентов обработки мультимедиа. В функции gst_matroska_demux_add_wvpk_header в matroska-demux.c обнаружена уязвимость неинициализированной стековой переменной. Когда size < 4, программа вызывает gst_buffer_unmap с неинициализированной переменной map. Затем, в функции gst_memory_unmap, программа попытается отобразить буфер с использованием неинициализированной переменной map, что приведет к перехвату указателя функции, поскольку произойдет переход к mem->allocator->mem_unmap_full или mem->allocator->mem_unmap. Эта уязвимость может позволить злоумышленнику перехватить поток выполнения, что потенциально приведет к выполнению кода. Эта уязвимость исправлена в версии 1.24.10.
Код использует переменную, которая не была инициализирована, что приводит к непредсказуемым или непредвиденным результатам.
https://cwe.mitre.org/data/definitions/457.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается | ||
| gst-plugins-good0.10 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gst-plugins-good1.0 | Отслеживается | |
| gstreamer | * | Отслеживается |