CVE-2026-80829: ALSA: usb-audio: fix OOB write in snd_usbmidi_novation_output()
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 0/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,19% (FIRST EPSS).
- Исправленная версия: Linux Linux 1035a8f63bae28e498b0e7b5ac91d749844a7158, 1074c2306901b44ebcb83855583c6776e1e392ea, 558fc4485ecc704edfe7876d6cebae4738ff7ef8; azl3 kernel 6.6.152.1-1 on Azure Linux 3.0 6.6.157.1-1.
Пока низкий приоритет. Обновитесь до Linux Linux 1035a8f63bae28e498b0e7b5ac91d749844a7158, 1074c2306901b44ebcb83855583c6776e1e392ea, 558fc4485ecc704edfe7876d6cebae4738ff7ef8; azl3 kernel 6.6.152.1-1 on Azure Linux 3.0 6.6.157.1-1 или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: fix OOB write in snd_usbmidi_novation_output() snd_usbmidi_novation_output() lays out a two-byte header at transfer_buffer[0..1] and passes &transfer_buffer[2] together with a length of ep->max_transfer - 2 to snd_rawmidi_transmit(): count = snd_rawmidi_transmit(ep->ports[0].substream, &transfer_buffer[2], ep->max_transfer - 2); ep->max_transfer comes from the output endpoint's wMaxPacketSize via usb_maxpacket(). A malformed or malicious device can advertise a bulk OUT endpoint with a wMaxPacketSize of 1 - the USB core only clamps this value downwards - so ep->max_transfer becomes 1 and the count argument becomes -1. snd_rawmidi_transmit() passes the negative count on to __snd_rawmidi_transmit_peek(), where "if (count1 > count) count1 = count" leaves count1 negative; get_aligned_size() keeps it negative for a byte-stream substream, so the following memcpy(buffer, ..., count1) runs with a (size_t)-1 length and writes far past the transfer buffer, which was allocated with usb_alloc_coherent(ep->max_transfer). This is the same class of bug that was fixed for snd_usbmidi_akai_output() in commit 0970274613fb ("ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output()"); the novation output routine was left unguarded. Bail out when the endpoint cannot hold the two-byte header plus at least one payload byte.
- Опубликовано
- 4 сент. 2026 г.
- Обновлено
- 19 окт. 2026 г.
- EPSS
- 0,1 % · 9-й процентиль
- CWE
- —
Инструменты для отчёта
Оценка срочности
0
Наблюдать
Пока низкий приоритет.
- CVSS
- 0 / 40 · —
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,1 %
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
—
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 2.6.12затронута
- 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 и новее · до 558fc4485ecc704edfe7876d6cebae4738ff7ef8затронута · git
- 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 и новее · до 9c8212436631b0063cb021e9f58df438e3db84d0затронута · git
- 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 и новее · до e9c00d7533f99aa9833c4b598f47e3b3202fdb9aзатронута · git
- 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 и новее · до 94e4562fcc81badd1d467ddfb88c27e4fae974c2затронута · git
- 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 и новее · до 7639ec9755d3ec0ec8cd7c0fdd2c3d3997434870затронута · git
- 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 и новее · до 91919b3b99ab7ce3d7dbb39fcf7c6c742a663c0cзатронута · git
- 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 и новее · до 7f00dbddb51f4f74325cdc7c3f6b19fb3392481aзатронута · git
- 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 и новее · до 1074c2306901b44ebcb83855583c6776e1e392eaзатронута · git
- 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 и новее · до 1035a8f63bae28e498b0e7b5ac91d749844a7158затронута · git
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:12 | linux | до 6.1.187-1 | 6.1.187-1 |
| Debian:12 | linux-6.12 | до 6.12.111-1~deb12u1 | 6.12.111-1~deb12u1 |
| Debian:13 | linux | до 6.12.111-1 | 6.12.111-1 |
| Debian:14 | linux | до 7.1.13-1 | 7.1.13-1 |
Тот же продукт
linux: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2026-74705udp: fix potential use-after-free in tunnel segmentation40В плане
- CVE-2026-74612veth: fix skb length accounting after XDP frag adjustment40В плане
- CVE-2026-74475vxlan: use neigh_ha_snapshot() in route_shortcircuit()40В плане
Опубликованы до и после этой записи в том же продукте
- ← РаньшеCVE-2026-808274 сент. 2026 г. · USB: serial: option: fix slab OOB read in interrupt URB callback0Наблюдать
- ← РаньшеCVE-2026-808284 сент. 2026 г. · ALSA: usb-audio: Complete cleanup after system-resume errors0Наблюдать
- Позже →CVE-2026-808304 сент. 2026 г. · usb: core: Add lock to usb_wakeup_notification()0Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 1035a8f63bae28e498b0e7b5ac91d749844a7158 | Вендор (CNA) |
| Linux Linux | 1074c2306901b44ebcb83855583c6776e1e392ea | Вендор (CNA) |
| Linux Linux | 558fc4485ecc704edfe7876d6cebae4738ff7ef8 | Вендор (CNA) |
| Linux Linux | 7639ec9755d3ec0ec8cd7c0fdd2c3d3997434870 | Вендор (CNA) |
| Linux Linux | 7f00dbddb51f4f74325cdc7c3f6b19fb3392481a | Вендор (CNA) |
| Linux Linux | 91919b3b99ab7ce3d7dbb39fcf7c6c742a663c0c | Вендор (CNA) |
| Linux Linux | 94e4562fcc81badd1d467ddfb88c27e4fae974c2 | Вендор (CNA) |
| Linux Linux | 9c8212436631b0063cb021e9f58df438e3db84d0 | Вендор (CNA) |
| Linux Linux | e9c00d7533f99aa9833c4b598f47e3b3202fdb9a | Вендор (CNA) |
| azl3 kernel 6.6.150.1-1 on Azure Linux 3.0 | — | Microsoft (MSRC) |
| azl3 kernel 6.6.152.1-1 on Azure Linux 3.0 | 6.6.157.1-1 · Release Notes | Microsoft (MSRC) |
| debian:linux | 6.1.187-1 · Debian:12 | Реестр пакетов (OSV) |
| debian:linux-6.12 | 6.12.111-1~deb12u1 · Debian:12 | Реестр пакетов (OSV) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Среди источников нет ссылок на коммит или PR.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
Ночной расчёт связей ничего не нашёл.
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Технические детали
Для этой записи нет вектора CVSS, условия атаки вывести нельзя.
Класс уязвимости (CWE)
—
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 8)Свернуть
- git.kernel.org/stable/c/1074c2306901b44ebcb83855583c6776e1e392ea
- git.kernel.org/stable/c/558fc4485ecc704edfe7876d6cebae4738ff7ef8
- git.kernel.org/stable/c/7639ec9755d3ec0ec8cd7c0fdd2c3d3997434870
- git.kernel.org/stable/c/7f00dbddb51f4f74325cdc7c3f6b19fb3392481a
- git.kernel.org/stable/c/91919b3b99ab7ce3d7dbb39fcf7c6c742a663c0c
- git.kernel.org/stable/c/94e4562fcc81badd1d467ddfb88c27e4fae974c2
- git.kernel.org/stable/c/9c8212436631b0063cb021e9f58df438e3db84d0
- git.kernel.org/stable/c/e9c00d7533f99aa9833c4b598f47e3b3202fdb9a
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.