Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

fstec логотип

BDU:2026-09293

Опубликовано: 26 апр. 2022
Источник: fstec
CVSS3: 7.8
CVSS2: 6.8
EPSS Низкий

Описание

Уязвимость функции dvb_create_media_entity() модуля drivers/media/dvb-core/dvbdev.c драйвера мультимедийных устройств ядра операционной системы Linux связана с некорректной инициализацией ресурса. Эксплуатация уязвимости может позволить нарушителю оказать воздействие на конфиденциальность, целостность и доступность защищаемой информации

Вендор

Canonical Ltd.
Сообщество свободного программного обеспечения

Наименование ПО

Ubuntu
Debian GNU/Linux
Linux

Версия ПО

16.04 LTS (Ubuntu)
18.04 LTS (Ubuntu)
20.04 LTS (Ubuntu)
11 (Debian GNU/Linux)
22.04 LTS (Ubuntu)
от 5.5 до 5.10.162 включительно (Linux)
от 5.11 до 5.15.86 включительно (Linux)
от 5.16 до 6.0.17 включительно (Linux)
от 5.2.19 до 5.3 (Linux)
от 6.1 до 6.1.3 включительно (Linux)
от 4.9.195 до 4.9.336 включительно (Linux)
от 4.14.147 до 4.14.302 включительно (Linux)
от 5.3.4 до 5.4.228 включительно (Linux)
от 4.19.77 до 4.19.269 включительно (Linux)

Тип ПО

Операционная система

Операционные системы и аппаратные платформы

Canonical Ltd. Ubuntu 16.04 LTS
Canonical Ltd. Ubuntu 18.04 LTS
Canonical Ltd. Ubuntu 20.04 LTS
Сообщество свободного программного обеспечения Debian GNU/Linux 11
Canonical Ltd. Ubuntu 22.04 LTS
Сообщество свободного программного обеспечения Linux от 5.5 до 5.10.162 включительно
Сообщество свободного программного обеспечения Linux от 5.11 до 5.15.86 включительно
Сообщество свободного программного обеспечения Linux от 5.16 до 6.0.17 включительно
Сообщество свободного программного обеспечения Linux от 5.2.19 до 5.3
Сообщество свободного программного обеспечения Linux от 6.1 до 6.1.3 включительно
Сообщество свободного программного обеспечения Linux от 4.9.195 до 4.9.336 включительно
Сообщество свободного программного обеспечения Linux от 4.14.147 до 4.14.302 включительно
Сообщество свободного программного обеспечения Linux от 5.3.4 до 5.4.228 включительно
Сообщество свободного программного обеспечения Linux от 4.19.77 до 4.19.269 включительно

Уровень опасности уязвимости

Средний уровень опасности (базовая оценка CVSS 2.0 составляет 6,8)
Высокий уровень опасности (базовая оценка CVSS 3.1 составляет 7,8)

Возможные меры по устранению уязвимости

В условиях отсутствия обновлений безопасности от производителя рекомендуется придерживаться "Рекомендаций по безопасной настройке операционных систем LINUX", изложенных в методическом документе ФСТЭК России, утверждённом 25 декабря 2022 года.
Использование рекомендаций:
Для Linux:
https://lore.kernel.org/linux-cve-announce/2025100420-CVE-2022-50499-9f94@gregkh/
https://git.kernel.org/stable/c/772892b29ac50c2c5e918fc80104aa6ede81d837
https://git.kernel.org/stable/c/7dd5a68cdbbbe7fc67ba701cb52ba10d8ba149f8
https://git.kernel.org/stable/c/acf984a3718c2458eb9e08b6714490a04f213c58
https://git.kernel.org/stable/c/70bc51303871159796b55ba1a8f16637b46c2511
https://git.kernel.org/stable/c/b21f62b49ee9c3e0216d685d9cfd6003e5727271
https://git.kernel.org/stable/c/0588b12c418c3e4f927ced11f27b02ef4a5bfb07
https://git.kernel.org/stable/c/123eddf92a114e03919942641d2c2b1f4ca56ea6
https://git.kernel.org/stable/c/e9a78485b658361fab6a5547377be6c1af6f1b3d
https://git.kernel.org/linus/6b0d0477fce747d4137aa65856318b55fba72198
Для Ubuntu:
https://ubuntu.com/security/CVE-2022-50499
Для Debian GNU/Linux:
https://security-tracker.debian.org/tracker/CVE-2022-50499

Статус уязвимости

Подтверждена производителем

Наличие эксплойта

Данные уточняются

Информация об устранении

Уязвимость устранена

Идентификаторы других систем описаний уязвимостей

EPSS

Процентиль: 5%
0.00153
Низкий

7.8 High

CVSS3

6.8 Medium

CVSS2

Связанные уязвимости

CVSS3: 7.8
ubuntu
10 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: media: dvb-core: Fix double free in dvb_register_device() In function dvb_register_device() -> dvb_register_media_device() -> dvb_create_media_entity(), dvb->entity is allocated and initialized. If the initialization fails, it frees the dvb->entity, and return an error code. The caller takes the error code and handles the error by calling dvb_media_device_free(), which unregisters the entity and frees the field again if it is not NULL. As dvb->entity may not NULLed in dvb_create_media_entity() when the allocation of dvbdev->pad fails, a double free may occur. This may also cause an Use After free in media_device_unregister_entity(). Fix this by storing NULL to dvb->entity when it is freed.

redhat
10 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: media: dvb-core: Fix double free in dvb_register_device() In function dvb_register_device() -> dvb_register_media_device() -> dvb_create_media_entity(), dvb->entity is allocated and initialized. If the initialization fails, it frees the dvb->entity, and return an error code. The caller takes the error code and handles the error by calling dvb_media_device_free(), which unregisters the entity and frees the field again if it is not NULL. As dvb->entity may not NULLed in dvb_create_media_entity() when the allocation of dvbdev->pad fails, a double free may occur. This may also cause an Use After free in media_device_unregister_entity(). Fix this by storing NULL to dvb->entity when it is freed.

CVSS3: 7.8
nvd
10 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: media: dvb-core: Fix double free in dvb_register_device() In function dvb_register_device() -> dvb_register_media_device() -> dvb_create_media_entity(), dvb->entity is allocated and initialized. If the initialization fails, it frees the dvb->entity, and return an error code. The caller takes the error code and handles the error by calling dvb_media_device_free(), which unregisters the entity and frees the field again if it is not NULL. As dvb->entity may not NULLed in dvb_create_media_entity() when the allocation of dvbdev->pad fails, a double free may occur. This may also cause an Use After free in media_device_unregister_entity(). Fix this by storing NULL to dvb->entity when it is freed.

CVSS3: 7.8
debian
10 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: m ...

CVSS3: 7.8
github
10 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: media: dvb-core: Fix double free in dvb_register_device() In function dvb_register_device() -> dvb_register_media_device() -> dvb_create_media_entity(), dvb->entity is allocated and initialized. If the initialization fails, it frees the dvb->entity, and return an error code. The caller takes the error code and handles the error by calling dvb_media_device_free(), which unregisters the entity and frees the field again if it is not NULL. As dvb->entity may not NULLed in dvb_create_media_entity() when the allocation of dvbdev->pad fails, a double free may occur. This may also cause an Use After free in media_device_unregister_entity(). Fix this by storing NULL to dvb->entity when it is freed.

EPSS

Процентиль: 5%
0.00153
Низкий

7.8 High

CVSS3

6.8 Medium

CVSS2