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

exploitDog

redhat логотип

CVE-2024-50267

Опубликовано: 19 нояб. 2024
Источник: redhat
CVSS3: 6.7
EPSS Низкий

Описание

In the Linux kernel, the following vulnerability has been resolved: USB: serial: io_edgeport: fix use after free in debug printk The "dev_dbg(&urb->dev->dev, ..." which happens after usb_free_urb(urb) is a use after free of the "urb" pointer. Store the "dev" pointer at the start of the function to avoid this issue.

A flaw was found in the Linux kernel's Edgeport USB serial driver. A use-after-free vulnerability—where system memory is accessed after being released—occurs when the driver logs debug messages referencing a deallocated USB request block. A local user with administrative privileges could exploit this issue when debug logging is active to cause a Denial of Service (DoS) via a system crash or potential memory corruption.

Отчет

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

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

To mitigate this vulnerability, prevent the io_edgeport kernel module from loading:

  1. Create a configuration file to disable autoloading of the module:
echo "install io_edgeport /bin/true" > /etc/modprobe.d/io_edgeport.conf
  1. If the module is already active in memory, unload it:
modprobe -r io_edgeport

Warning: A system reboot may be required to fully unload the module if it is currently in use. Blacklisting this driver will disable support for Inside Out Networks Edgeport USB serial converters.

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

ПлатформаПакетСостояниеРекомендацияРелиз
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=2327193kernel: USB: serial: io_edgeport: fix use after free in debug printk

EPSS

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

6.7 Medium

CVSS3

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

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

In the Linux kernel, the following vulnerability has been resolved: USB: serial: io_edgeport: fix use after free in debug printk The "dev_dbg(&urb->dev->dev, ..." which happens after usb_free_urb(urb) is a use after free of the "urb" pointer. Store the "dev" pointer at the start of the function to avoid this issue.

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

In the Linux kernel, the following vulnerability has been resolved: USB: serial: io_edgeport: fix use after free in debug printk The "dev_dbg(&urb->dev->dev, ..." which happens after usb_free_urb(urb) is a use after free of the "urb" pointer. Store the "dev" pointer at the start of the function to avoid this issue.

CVSS3: 7.8
msrc
9 месяцев назад

USB: serial: io_edgeport: fix use after free in debug printk

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

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

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

In the Linux kernel, the following vulnerability has been resolved: USB: serial: io_edgeport: fix use after free in debug printk The "dev_dbg(&urb->dev->dev, ..." which happens after usb_free_urb(urb) is a use after free of the "urb" pointer. Store the "dev" pointer at the start of the function to avoid this issue.

EPSS

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

6.7 Medium

CVSS3