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

exploitDog

redhat логотип

CVE-2024-53239

Опубликовано: 27 дек. 2024
Источник: redhat
CVSS3: 6
EPSS Низкий

Описание

In the Linux kernel, the following vulnerability has been resolved: ALSA: 6fire: Release resources at card release The current 6fire code tries to release the resources right after the call of usb6fire_chip_abort(). But at this moment, the card object might be still in use (as we're calling snd_card_free_when_closed()). For avoid potential UAFs, move the release of resources to the card's private_free instead of the manual call of usb6fire_chip_destroy() at the USB disconnect callback.

A flaw was found in the Linux kernel's ALSA (Advanced Linux Sound Architecture) 6fire audio driver. During device disconnection, the driver prematurely releases resources while the sound card object remains in use, causing a use-after-free condition where memory is accessed after being released. A local user could exploit this vulnerability to cause a Denial of Service (DoS) by crashing the system.

Отчет

This issue is considered to be a moderate impact flaw, as the exploitation for this will need an ADMIN (or ROOT) privilege (PR:H).

Меры по смягчению последствий

To mitigate this vulnerability, prevent the snd-usb-6fire kernel module from being loaded by creating a blacklist configuration file:

# echo "install snd-usb-6fire /bin/true" > /etc/modprobe.d/disable-snd-usb-6fire.conf

If the module is currently loaded, unload it with:

# modprobe -r snd-usb-6fire

Caveats: This procedure disables support for TerraTec DMX 6Fire USB audio hardware. If the module is in active use and cannot be unloaded dynamically, a system reboot will be required to apply the configuration.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6kernelOut of support scope
Red Hat Enterprise Linux 7kernelOut of support scope
Red Hat Enterprise Linux 7kernel-rtOut of support scope
Red Hat Enterprise Linux 8kernelOut of support scope
Red Hat Enterprise Linux 8kernel-rtOut of support scope
Red Hat Enterprise Linux 9kernelAffected

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-416
https://bugzilla.redhat.com/show_bug.cgi?id=2334403kernel: ALSA: 6fire: Release resources at card release

EPSS

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

6 Medium

CVSS3

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

CVSS3: 7.8
ubuntu
почти 2 года назад

In the Linux kernel, the following vulnerability has been resolved: ALSA: 6fire: Release resources at card release The current 6fire code tries to release the resources right after the call of usb6fire_chip_abort(). But at this moment, the card object might be still in use (as we're calling snd_card_free_when_closed()). For avoid potential UAFs, move the release of resources to the card's private_free instead of the manual call of usb6fire_chip_destroy() at the USB disconnect callback.

CVSS3: 7.8
nvd
почти 2 года назад

In the Linux kernel, the following vulnerability has been resolved: ALSA: 6fire: Release resources at card release The current 6fire code tries to release the resources right after the call of usb6fire_chip_abort(). But at this moment, the card object might be still in use (as we're calling snd_card_free_when_closed()). For avoid potential UAFs, move the release of resources to the card's private_free instead of the manual call of usb6fire_chip_destroy() at the USB disconnect callback.

CVSS3: 7.8
msrc
больше 1 года назад

ALSA: 6fire: Release resources at card release

CVSS3: 7.8
debian
почти 2 года назад

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

CVSS3: 7.8
github
почти 2 года назад

In the Linux kernel, the following vulnerability has been resolved: ALSA: 6fire: Release resources at card release The current 6fire code tries to release the resources right after the call of usb6fire_chip_abort(). But at this moment, the card object might be still in use (as we're calling snd_card_free_when_closed()). For avoid potential UAFs, move the release of resources to the card's private_free instead of the manual call of usb6fire_chip_destroy() at the USB disconnect callback.

EPSS

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

6 Medium

CVSS3

Уязвимость CVE-2024-53239 в Red Hat CVE — exploitDog