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

exploitDog

redhat логотип

CVE-2024-35876

Опубликовано: 19 мая 2024
Источник: redhat
CVSS3: 4.4

Описание

A flaw was found in the Linux kernel's x86 Machine Check Exception (MCE) subsystem. A local user with administrative privileges could trigger a race condition by concurrently modifying Machine Check Architecture (MCA) bank configuration attributes through the sysfs interface. This issue occurs because the set_bank() function fails to acquire the appropriate mutex lock before reinitializing active timers, which can lead to a system crash and a Denial of Service (DoS).

Отчет

This CVE has been marked as Rejected by the assigning CNA.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6kernelNot affected
Red Hat Enterprise Linux 7kernelNot affected
Red Hat Enterprise Linux 7kernel-rtNot affected
Red Hat Enterprise Linux 8kernel-rtFixedRHSA-2024:510208.08.2024
Red Hat Enterprise Linux 8kernelFixedRHSA-2024:510108.08.2024
Red Hat Enterprise Linux 9kernelFixedRHSA-2024:931512.11.2024
Red Hat Enterprise Linux 9kernelFixedRHSA-2024:931512.11.2024
Red Hat Enterprise Linux 9.4 Extended Update SupportkernelFixedRHSA-2025:165819.02.2025

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

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

Статус:

Low
Дефект:
CWE-413
https://bugzilla.redhat.com/show_bug.cgi?id=2281725kernel: x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()

4.4 Medium

CVSS3

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

ubuntu
больше 2 лет назад

Rejected reason: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.

nvd
больше 2 лет назад

Rejected reason: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.

github
больше 2 лет назад

In the Linux kernel, the following vulnerability has been resolved: x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() Modifying a MCA bank's MCA_CTL bits which control which error types to be reported is done over /sys/devices/system/machinecheck/ ├── machinecheck0 │   ├── bank0 │   ├── bank1 │   ├── bank10 │   ├── bank11 ... sysfs nodes by writing the new bit mask of events to enable. When the write is accepted, the kernel deletes all current timers and reinits all banks. Doing that in parallel can lead to initializing a timer which is already armed and in the timer wheel, i.e., in use already: ODEBUG: init active (active state 0) object: ffff888063a28000 object type: timer_list hint: mce_timer_fn+0x0/0x240 arch/x86/kernel/cpu/mce/core.c:2642 WARNING: CPU: 0 PID: 8120 at lib/debugobjects.c:514 debug_print_object+0x1a0/0x2a0 lib/debugobjects.c:514 Fix that by grabbing the sysfs mutex as the rest of th...

rocky
около 2 лет назад

Important: kernel security update

oracle-oval
больше 2 лет назад

ELSA-2024-5101: kernel security update (IMPORTANT)

4.4 Medium

CVSS3