Перейти к содержимому
Noroxi
NVD / CVE Program· CNA Linux

CVE-2024-36928: s390/qeth: Fix kernel panic after setting hsuid

Оценка Noroxi

Приоритет: Наблюдать (оценка срочности 31/100)

  • В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
  • Вероятность эксплуатации в ближайшие 30 дней: 0,22% (FIRST EPSS).
  • Может быть вызвана пользователем с локальным доступом к системе. Достаточно учётной записи с низкими привилегиями. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
  • Исправленная версия: Linux Linux 10cb803aff3b11fe0bd5f274fc1c231a43e88df6, 5.11, 5.15.159.

Пока низкий приоритет. Обновитесь до Linux Linux 10cb803aff3b11fe0bd5f274fc1c231a43e88df6, 5.11, 5.15.159 или новее.

Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем

Первоисточники: NVD · CVE.org · FIRST EPSS

In the Linux kernel, the following vulnerability has been resolved: s390/qeth: Fix kernel panic after setting hsuid Symptom: When the hsuid attribute is set for the first time on an IQD Layer3 device while the corresponding network interface is already UP, the kernel will try to execute a napi function pointer that is NULL. Example: --------------------------------------------------------------------------- [ 2057.572696] illegal operation: 0001 ilc:1 [#1] SMP [ 2057.572702] Modules linked in: af_iucv qeth_l3 zfcp scsi_transport_fc sunrpc nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nf_tables_set nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink ghash_s390 prng xts aes_s390 des_s390 de s_generic sha3_512_s390 sha3_256_s390 sha512_s390 vfio_ccw vfio_mdev mdev vfio_iommu_type1 eadm_sch vfio ext4 mbcache jbd2 qeth_l2 bridge stp llc dasd_eckd_mod qeth dasd_mod qdio ccwgroup pkey zcrypt [ 2057.572739] CPU: 6 PID: 60182 Comm: stress_client Kdump: loaded Not tainted 4.18.0-541.el8.s390x #1 [ 2057.572742] Hardware name: IBM 3931 A01 704 (LPAR) [ 2057.572744] Krnl PSW : 0704f00180000000 0000000000000002 (0x2) [ 2057.572748] R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:0 AS:3 CC:3 PM:0 RI:0 EA:3 [ 2057.572751] Krnl GPRS: 0000000000000004 0000000000000000 00000000a3b008d8 0000000000000000 [ 2057.572754] 00000000a3b008d8 cb923a29c779abc5 0000000000000000 00000000814cfd80 [ 2057.572756] 000000000000012c 0000000000000000 00000000a3b008d8 00000000a3b008d8 [ 2057.572758] 00000000bab6d500 00000000814cfd80 0000000091317e46 00000000814cfc68 [ 2057.572762] Krnl Code:#0000000000000000: 0000 illegal >0000000000000002: 0000 illegal 0000000000000004: 0000 illegal 0000000000000006: 0000 illegal 0000000000000008: 0000 illegal 000000000000000a: 0000 illegal 000000000000000c: 0000 illegal 000000000000000e: 0000 illegal [ 2057.572800] Call Trace: [ 2057.572801] ([<00000000ec639700>] 0xec639700) [ 2057.572803] [<00000000913183e2>] net_rx_action+0x2ba/0x398 [ 2057.572809] [<0000000091515f76>] __do_softirq+0x11e/0x3a0 [ 2057.572813] [<0000000090ce160c>] do_softirq_own_stack+0x3c/0x58 [ 2057.572817] ([<0000000090d2cbd6>] do_softirq.part.1+0x56/0x60) [ 2057.572822] [<0000000090d2cc60>] __local_bh_enable_ip+0x80/0x98 [ 2057.572825] [<0000000091314706>] __dev_queue_xmit+0x2be/0xd70 [ 2057.572827] [<000003ff803dd6d6>] afiucv_hs_send+0x24e/0x300 [af_iucv] [ 2057.572830] [<000003ff803dd88a>] iucv_send_ctrl+0x102/0x138 [af_iucv] [ 2057.572833] [<000003ff803de72a>] iucv_sock_connect+0x37a/0x468 [af_iucv] [ 2057.572835] [<00000000912e7e90>] __sys_connect+0xa0/0xd8 [ 2057.572839] [<00000000912e9580>] sys_socketcall+0x228/0x348 [ 2057.572841] [<0000000091514e1a>] system_call+0x2a6/0x2c8 [ 2057.572843] Last Breaking-Event-Address: [ 2057.572844] [<0000000091317e44>] __napi_poll+0x4c/0x1d8 [ 2057.572846] [ 2057.572847] Kernel panic - not syncing: Fatal exception in interrupt ------------------------------------------------------------------------------------------- Analysis: There is one napi structure per out_q: card->qdio.out_qs[i].napi The napi.poll functions are set during qeth_open(). Since commit 1cfef80d4c2b ("s390/qeth: Don't call dev_close/dev_open (DOWN/UP)") qeth_set_offline()/qeth_set_online() no longer call dev_close()/ dev_open(). So if qeth_free_qdio_queues() cleared card->qdio.out_qs[i].napi.poll while the network interface was UP and the card was offline, they are not set again. Reproduction: chzdev -e $devno layer2=0 ip link set dev $network_interface up echo 0 > /sys/bus/ccw ---truncated---

ВысокаяCVSS 7.8 · v3.1—Эксплойта нет Есть исправление
Опубликовано
30 мая 2024 г.
Обновлено
5 авг. 2026 г.
EPSS
0,2 % · 13-й процентиль

Инструменты для отчёта

JSON

Оценка срочности

31

Наблюдать

Пока низкий приоритет.

CVSS
31 / 40 · 7.8 / 10
CISA KEV
0 / 30 · Нет в списке
EPSS
0 / 30 · 0,2 %

Решение CISA SSVC

Эксплуатация
нет
Автоматизируемо
нет
Техническое влияние
частичное

Vulnrichment: входные данные дерева решений CISA.

Оценка CNA и NVD

NVD
—
CNA · Linux
7,8
NVD ещё не выставил свою оценку; показана оценка CNA.

Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.

Узнайте, когда запись изменится

  • Нет в KEV: эксплуатация в реальных атаках не зафиксирована
  • Публичного эксплойта нет
  • Исправление выпущено

Если что-то из этого изменится, сообщим в ежедневной сводке.

Следить за CVE-2024-36928

Когда мы напишем

  • когда запись попадёт в CISA KEV
  • когда появится или станет боевым эксплойт
  • когда запись обновится (в том числе исправленная версия)
  • когда EPSS вырастет на 20 пунктов за неделю

Одна сводка в день по почте (06:00 UTC); с вебхуком попадание в KEV и боевые эксплойты — сразу.

С бесплатным аккаунтом также

У вас WordPress? Проверьте сайт бесплатно в WP Lens

  • Оповещения по стеку: добавьте свои продукты и версии — новые CVE для них придут вам
  • Мониторинг сайта: 1 сайт, письмо сразу при недоступности
  • Добавьте домен: поддомены и риск захвата проверяются каждую неделю (1 домен)
  • 10 проверок в час в инструментах безопасности (без аккаунта — 3 в день), API-ключ и MCP
  • Все сканирования в одной панели: находки, изменения с прошлого сканирования, отчёт по домену или клиенту (PDF, ссылка для просмотра)
Все бесплатные инструменты

Регистрация по почте · Уже есть аккаунт? Войти

Бесплатный аккаунт, без карты. Отписаться можно в любой момент.

У вас WordPress? Проверьте сайт бесплатно в WP Lens

Затронута ли ваша версия? Проверьте

Анализ Noroxi

Что это значит для вашей инфраструктуры?

Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.

Мы используем этот продукт, нужна помощь

Затронутые системы

Затронута ли ваша версия?

Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.

ВендорПродукт
linuxlinux kernel

Затронутые версии

Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.

  • linux linux kernel5.10.190 и новее · до 5.11
  • linux linux kernel5.15.126 и новее · до 5.15.159
  • linux linux kernel6.1.45 и новее · до 6.1.91
  • linux linux kernel6.4.10 и новее · до 6.6.31
  • linux linux kernel6.7 и новее · до 6.8.10
  • linux linux kernel6.9

Версии, заявленные вендором

Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.

  • Linux Linux

    • c33d5a5c5b2c79326190885040f1643793c67b29, 29d6fe395087710280f8e11d4ae79569c4cb14b7, 6.5затронута
    • 64e3affee2881bb22df7ce45dd1f1fd7990e382b и новее · до 8792b557eb50b986f2496156d486d0c7c85a1524затронута · git
    • 86818409f989fee29c38528ed8fb085655603356 и новее · до 10cb803aff3b11fe0bd5f274fc1c231a43e88df6затронута · git
    • 1cfef80d4c2b2c599189f36f36320b205d9447d9 и новее · до e28dd1e1bf3ebb52cdb877fb359e8978a51576e3затронута · git
    • 1cfef80d4c2b2c599189f36f36320b205d9447d9 и новее · до eae0aec245712c52a3ce9c05575b541a9eef5282затронута · git
    • 1cfef80d4c2b2c599189f36f36320b205d9447d9 и новее · до 8a2e4d37afb8500b276e5ee903dee06f50ab0494затронута · git
    • 5.15.126 и новее · до 5.15.159затронута · semver
    • 6.1.45 и новее · до 6.1.91затронута · semver
    • 5.10.190 и новее · до 5.11затронута · semver
    • 6.4.10 и новее · до 6.5затронута · semver

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

Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.

ЭкосистемаПакетЗатронутый диапазонИсправление
Debian:12linuxдо 6.1.94-16.1.94-1
Debian:13linuxдо 6.8.11-16.8.11-1
Red Hat:rhel_eus:9.2::appstreambpftool-debuginfoдо 0:7.0.0-284.95.1.el9_20:7.0.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-64k-debug-debuginfoдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-64k-debug-develдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-64k-debug-devel-matchedдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-64k-debuginfoдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-64k-develдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-64k-devel-matchedдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-debug-debuginfoдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-debug-develдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-debug-devel-matchedдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-debuginfoдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-debuginfo-common-aarch64до 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-debuginfo-common-ppc64leдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-debuginfo-common-s390xдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-debuginfo-common-x86_64до 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-develдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-devel-matchedдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-docдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-tools-debuginfoдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-zfcpdump-debuginfoдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-zfcpdump-develдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2
Red Hat:rhel_eus:9.2::appstreamkernel-zfcpdump-devel-matchedдо 0:5.14.0-284.95.1.el9_20:5.14.0-284.95.1.el9_2

+96

Тот же продукт

linux: все записи

Другие записи с наивысшей оценкой для того же основного продукта.

  • CVE-2026-31431crypto: algif_aead - Revert to operating out-of-placeKEV
    90Срочно
  • CVE-2022-0847A flaw was found in the way the "flags" member of the new pipe buffer structure was lacking proper initialization in copy_page_to_iter_pipe KEV
    89Срочно
  • CVE-2021-22555Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACEKEV
    85Срочно

Опубликованы до и после этой записи в том же продукте

  • ← РаньшеCVE-2024-3692530 мая 2024 г. · swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y
    22Наблюдать
  • ← РаньшеCVE-2024-3692630 мая 2024 г. · powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE
    22Наблюдать
  • Позже →CVE-2024-3693030 мая 2024 г. · spi: fix null pointer dereference within spi_sync
    22Наблюдать

Исправление

На какую версию обновиться

Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.

Продукт / пакетИсправленная версияИсточник
Linux Linux10cb803aff3b11fe0bd5f274fc1c231a43e88df6Вендор (CNA)
Linux Linux5.11Вендор (CNA)
Linux Linux5.15.159Вендор (CNA)
Linux Linux6.1.91Вендор (CNA)
Linux Linux6.5Вендор (CNA)
Linux Linux8792b557eb50b986f2496156d486d0c7c85a1524Вендор (CNA)
Linux Linux8a2e4d37afb8500b276e5ee903dee06f50ab0494Вендор (CNA)
Linux Linuxe28dd1e1bf3ebb52cdb877fb359e8978a51576e3Вендор (CNA)
Linux Linuxeae0aec245712c52a3ce9c05575b541a9eef5282Вендор (CNA)
debian:linux6.1.94-1 · Debian:12Реестр пакетов (OSV)
red hat:bpftool-debuginfo0:7.3.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-64k-debug-debuginfo0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-64k-debug-devel0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-64k-debug-devel-matched0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-64k-debuginfo0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-64k-devel0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-64k-devel-matched0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-debug-debuginfo0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-debug-devel0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-debug-devel-matched0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-debuginfo0:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)
red hat:kernel-debuginfo-common-aarch640:5.14.0-427.47.1.el9_4 · Red Hat:rhel_eus:9.4::appstreamРеестр пакетов (OSV)

Статус эксплойта

Публичный эксплойт неизвестен

Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.

Контекст для исследователя

Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.

Хронология

От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.

Кроме публикации датированных событий нет.

EPSS за 120 дней

Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).

Ссылки на патчи и коммиты

Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.

Среди источников нет ссылок на коммит или PR.

Нашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.

В записи CNA нет авторов.

Кандидаты в варианты

Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.

Ночной расчёт связей ничего не нашёл.

Кандидаты в цепочки

Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.

—

Охват bug bounty

Известной публичной программы нет.

Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).

Технические детали

Условия атаки

  • Может быть вызвана пользователем с локальным доступом к системе.
  • Достаточно учётной записи с низкими привилегиями.
  • Действия пользователя не требуются.
  • Особые условия не требуются; воспроизводится стабильно.

В случае успеха

Конфиденциальность
высокое · данные могут быть прочитаны
Целостность
высокое · данные или конфигурация могут быть изменены
Доступность
высокое · работа сервиса может быть нарушена
Вектор атаки
Локальный
Сложность атаки
Низкая
Требуемые привилегии
Низкие
Взаимодействие с пользователем
Не требуется
Область действия
Не изменяется
Влияние на конфиденциальность
Высокое
Влияние на целостность
Высокое
Влияние на доступность
Высокое

Класс уязвимости (CWE)

CWE-476 · NULL Pointer Dereference

Вектор CVSS

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

nvd-secondary

Контекст атаки

Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.

У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.

Журнал изменений

  1. Исправление✗ → ✓

Для отслеживаемых записей эти изменения приходят и как уведомления. →

Источники

Показать все источники (ещё 4)

Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.

Все записи