CVE-2024-36919: scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 22/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,21% (FIRST EPSS).
- Может быть вызвана пользователем с локальным доступом к системе. Достаточно учётной записи с низкими привилегиями. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
- Исправленная версия: Linux Linux 1150606d47d711d5bfdf329a1a96ed7027085936, 468f3e3c15076338367b0945b041105b67cf31e3, 93aa5ccc44781bdfef1bf0bc4c2c292d45251312.
Пока низкий приоритет. Обновитесь до Linux Linux 1150606d47d711d5bfdf329a1a96ed7027085936, 468f3e3c15076338367b0945b041105b67cf31e3, 93aa5ccc44781bdfef1bf0bc4c2c292d45251312 или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload The session resources are used by FW and driver when session is offloaded, once session is uploaded these resources are not used. The lock is not required as these fields won't be used any longer. The offload and upload calls are sequential, hence lock is not required. This will suppress following BUG_ON(): [ 449.843143] ------------[ cut here ]------------ [ 449.848302] kernel BUG at mm/vmalloc.c:2727! [ 449.853072] invalid opcode: 0000 [#1] PREEMPT SMP PTI [ 449.858712] CPU: 5 PID: 1996 Comm: kworker/u24:2 Not tainted 5.14.0-118.el9.x86_64 #1 Rebooting. [ 449.867454] Hardware name: Dell Inc. PowerEdge R730/0WCJNT, BIOS 2.3.4 11/08/2016 [ 449.876966] Workqueue: fc_rport_eq fc_rport_work [libfc] [ 449.882910] RIP: 0010:vunmap+0x2e/0x30 [ 449.887098] Code: 00 65 8b 05 14 a2 f0 4a a9 00 ff ff 00 75 1b 55 48 89 fd e8 34 36 79 00 48 85 ed 74 0b 48 89 ef 31 f6 5d e9 14 fc ff ff 5d c3 <0f> 0b 0f 1f 44 00 00 41 57 41 56 49 89 ce 41 55 49 89 fd 41 54 41 [ 449.908054] RSP: 0018:ffffb83d878b3d68 EFLAGS: 00010206 [ 449.913887] RAX: 0000000080000201 RBX: ffff8f4355133550 RCX: 000000000d400005 [ 449.921843] RDX: 0000000000000001 RSI: 0000000000001000 RDI: ffffb83da53f5000 [ 449.929808] RBP: ffff8f4ac6675800 R08: ffffb83d878b3d30 R09: 00000000000efbdf [ 449.937774] R10: 0000000000000003 R11: ffff8f434573e000 R12: 0000000000001000 [ 449.945736] R13: 0000000000001000 R14: ffffb83da53f5000 R15: ffff8f43d4ea3ae0 [ 449.953701] FS: 0000000000000000(0000) GS:ffff8f529fc80000(0000) knlGS:0000000000000000 [ 449.962732] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 449.969138] CR2: 00007f8cf993e150 CR3: 0000000efbe10003 CR4: 00000000003706e0 [ 449.977102] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 449.985065] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 449.993028] Call Trace: [ 449.995756] __iommu_dma_free+0x96/0x100 [ 450.000139] bnx2fc_free_session_resc+0x67/0x240 [bnx2fc] [ 450.006171] bnx2fc_upload_session+0xce/0x100 [bnx2fc] [ 450.011910] bnx2fc_rport_event_handler+0x9f/0x240 [bnx2fc] [ 450.018136] fc_rport_work+0x103/0x5b0 [libfc] [ 450.023103] process_one_work+0x1e8/0x3c0 [ 450.027581] worker_thread+0x50/0x3b0 [ 450.031669] ? rescuer_thread+0x370/0x370 [ 450.036143] kthread+0x149/0x170 [ 450.039744] ? set_kthread_struct+0x40/0x40 [ 450.044411] ret_from_fork+0x22/0x30 [ 450.048404] Modules linked in: vfat msdos fat xfs nfs_layout_nfsv41_files rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver dm_service_time qedf qed crc8 bnx2fc libfcoe libfc scsi_transport_fc intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp dcdbas rapl intel_cstate intel_uncore mei_me pcspkr mei ipmi_ssif lpc_ich ipmi_si fuse zram ext4 mbcache jbd2 loop nfsv3 nfs_acl nfs lockd grace fscache netfs irdma ice sd_mod t10_pi sg ib_uverbs ib_core 8021q garp mrp stp llc mgag200 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt mxm_wmi fb_sys_fops cec crct10dif_pclmul ahci crc32_pclmul bnx2x drm ghash_clmulni_intel libahci rfkill i40e libata megaraid_sas mdio wmi sunrpc lrw dm_crypt dm_round_robin dm_multipath dm_snapshot dm_bufio dm_mirror dm_region_hash dm_log dm_zero dm_mod linear raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx raid6_pq libcrc32c crc32c_intel raid1 raid0 iscsi_ibft squashfs be2iscsi bnx2i cnic uio cxgb4i cxgb4 tls [ 450.048497] libcxgbi libcxgb qla4xxx iscsi_boot_sysfs iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi edd ipmi_devintf ipmi_msghandler [ 450.159753] ---[ end trace 712de2c57c64abc8 ]---
- Опубликовано
- 30 мая 2024 г.
- Обновлено
- 17 июн. 2026 г.
- EPSS
- 0,2 % · 11-й процентиль
- CWE
- CWE-667
Инструменты для отчёта
Оценка срочности
22
Наблюдать
Пока низкий приоритет.
- CVSS
- 22 / 40 · 5.5 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,2 %
Решение CISA SSVC
- Эксплуатация
- нет
- Автоматизируемо
- нет
- Техническое влияние
- частичное
Vulnrichment: входные данные дерева решений CISA.
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
| Вендор | Продукт | CPE |
|---|---|---|
| linux | linux kernel | cpe:2.3:o:linux:linux_kernel |
| debian | debian linux | cpe:2.3:o:debian:debian_linux |
Затронутые версии
Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.
- debian debian linux10.0
- linux linux kernel4.20 и новее · до 5.4.276
- linux linux kernel5.5 и новее · до 5.10.217
- linux linux kernel5.11 и новее · до 5.15.159
- linux linux kernel3.1 и новее · до 4.19.314
- linux linux kernel6.2 и новее · до 6.6.31
- linux linux kernel6.7 и новее · до 6.8.10
- linux linux kernel5.16 и новее · до 6.1.91
- linux linux kernel6.9
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 3.1затронута
- 619c5cb6885b936c44ae1422ef805b69c6291485 и новее · до 468f3e3c15076338367b0945b041105b67cf31e3затронута · git
- 619c5cb6885b936c44ae1422ef805b69c6291485 и новее · до acd370c1fb86b7302c1cbb354a7c1cd9953768ebзатронута · git
- 619c5cb6885b936c44ae1422ef805b69c6291485 и новее · до ad498539dda0816aadef384ec117bfea304c75c3затронута · git
- 619c5cb6885b936c44ae1422ef805b69c6291485 и новее · до 93aa5ccc44781bdfef1bf0bc4c2c292d45251312затронута · git
- 619c5cb6885b936c44ae1422ef805b69c6291485 и новее · до 1150606d47d711d5bfdf329a1a96ed7027085936затронута · git
- 619c5cb6885b936c44ae1422ef805b69c6291485 и новее · до c885ab23206b1f1ba0731ffe7c9455c6a91db256затронута · git
- 619c5cb6885b936c44ae1422ef805b69c6291485 и новее · до ea50941cd8c9f0b12f38b73d3b1bfeca660dd342затронута · git
- 619c5cb6885b936c44ae1422ef805b69c6291485 и новее · до c214ed2a4dda35b308b0b28eed804d7ae66401f9затронута · git
- до 3.1не затронута · semver
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:10 | linux-5.10 | до 5.10.218-1~deb10u1 | 5.10.218-1~deb10u1 |
| Debian:11 | linux | до 5.10.218-1 | 5.10.218-1 |
| Debian:12 | linux | до 6.1.94-1 | 6.1.94-1 |
| Debian:13 | linux | до 6.8.11-1 | 6.8.11-1 |
Тот же продукт
linux: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2026-31431crypto: algif_aead - Revert to operating out-of-placeKEV90Срочно
- 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 KEV89Срочно
- CVE-2021-22555Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACEKEV85Срочно
Опубликованы до и после этой записи в том же продукте
- ← РаньшеCVE-2024-3691730 мая 2024 г. · block: fix overflow in blk_ioctl_discard()22Наблюдать
- ← РаньшеCVE-2024-3691830 мая 2024 г. · bpf: Check bloom filter map value size22Наблюдать
- Позже →CVE-2024-3692030 мая 2024 г. · scsi: mpi3mr: Avoid memcpy field-spanning write WARNING22Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 1150606d47d711d5bfdf329a1a96ed7027085936 | Вендор (CNA) |
| Linux Linux | 468f3e3c15076338367b0945b041105b67cf31e3 | Вендор (CNA) |
| Linux Linux | 93aa5ccc44781bdfef1bf0bc4c2c292d45251312 | Вендор (CNA) |
| Linux Linux | acd370c1fb86b7302c1cbb354a7c1cd9953768eb | Вендор (CNA) |
| Linux Linux | ad498539dda0816aadef384ec117bfea304c75c3 | Вендор (CNA) |
| Linux Linux | c214ed2a4dda35b308b0b28eed804d7ae66401f9 | Вендор (CNA) |
| Linux Linux | c885ab23206b1f1ba0731ffe7c9455c6a91db256 | Вендор (CNA) |
| Linux Linux | ea50941cd8c9f0b12f38b73d3b1bfeca660dd342 | Вендор (CNA) |
| debian:linux | 6.1.94-1 · Debian:12 | Реестр пакетов (OSV) |
| debian:linux-5.10 | 5.10.218-1~deb10u1 · Debian:10 | Реестр пакетов (OSV) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Истории пока нет (накапливается ежедневным заданием EPSS).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Среди источников нет ссылок на коммит или PR.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
Ночной расчёт связей ничего не нашёл.
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Технические детали
Условия атаки
- Может быть вызвана пользователем с локальным доступом к системе.
- Достаточно учётной записи с низкими привилегиями.
- Действия пользователя не требуются.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- нет
- Целостность
- нет
- Доступность
- высокое · работа сервиса может быть нарушена
- Вектор атаки
- Локальный
- Сложность атаки
- Низкая
- Требуемые привилегии
- Низкие
- Взаимодействие с пользователем
- Не требуется
- Область действия
- Не изменяется
- Влияние на конфиденциальность
- Нет
- Влияние на целостность
- Нет
- Влияние на доступность
- Высокое
Класс уязвимости (CWE)
CWE-667 · Improper LockingВектор CVSS
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
nvd-primary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 10)Свернуть
- git.kernel.org/stable/c/468f3e3c15076338367b0945b041105b67cf31e3
- git.kernel.org/stable/c/93aa5ccc44781bdfef1bf0bc4c2c292d45251312
- git.kernel.org/stable/c/acd370c1fb86b7302c1cbb354a7c1cd9953768eb
- git.kernel.org/stable/c/ad498539dda0816aadef384ec117bfea304c75c3
- git.kernel.org/stable/c/c214ed2a4dda35b308b0b28eed804d7ae66401f9
- git.kernel.org/stable/c/c885ab23206b1f1ba0731ffe7c9455c6a91db256
- git.kernel.org/stable/c/ea50941cd8c9f0b12f38b73d3b1bfeca660dd342
- lists.debian.org/debian-lts-announce/2024/06/msg00019.html
- lists.debian.org/debian-lts-announce/2024/06/msg00020.html
- security.netapp.com/advisory/ntap-20240905-0009/
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.