Куда я попал?
SECURITM это SGRC система, ? автоматизирующая процессы в службах информационной безопасности. SECURITM помогает построить и управлять ИСПДн, КИИ, ГИС, СМИБ/СУИБ, банковскими системами защиты.
А еще SECURITM это место для обмена опытом и наработками для служб безопасности.

CVE-2026-93830

PUBLISHED 03.10.2026

CNA: Linux

net: stmmac: xgmac2: disable RBUE in default RX interrupt mask

Обновлено: 03.10.2026
In the Linux kernel, the following vulnerability has been resolved: net: stmmac: xgmac2: disable RBUE in default RX interrupt mask Enabling the RX Buffer Unavailable (RBUE) interrupt is counterproductive and can trigger a MAC interrupt storm under heavy RX pressure. When the DMA runs out of RX descriptors it fires RBUE continuously until software refills the ring. However, RBUE is redundant: the normal RX completion interrupt (RIE) already triggers NAPI, which processes completed descriptors and refills the ring, causing the DMA to resume. The RBUE handler itself only sets handle_rx - the same outcome as RIE. On Agilex5 under heavy RX pressure, the MAC interrupt (which includes RBUE) was observed firing 1,821,811,555 times against only 2,618,627 actual RX completions - a ~695x ratio - confirming the severity of the storm. RBUE does not provide OOM recovery. If page_pool is exhausted, stmmac_rx_refill() cannot advance the DMA tail pointer, the DMA stays suspended, and RBUE fires again on the next NAPI completion - a storm with no forward progress. This patch trades that storm for a clean stall with the same RX outcome. Proper OOM recovery is a pre-existing gap outside the scope of this fix. Note: as a consequence of disabling RBUE, the rx_buf_unav_irq ethtool counter will always read 0 on XGMAC2 devices. This behaviour is already inconsistent across DWMAC core versions. Remove RBUE from XGMAC_DMA_INT_DEFAULT_EN and XGMAC_DMA_INT_DEFAULT_RX to prevent the interrupt storm while keeping normal RX handling intact.

CVSS

Оценка Severity Версия Базовый вектор
7.5 HIGH 3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Доп. Информация

Product Status

Linux
Product: Linux
Vendor: Linux
Default status: unaffected
Версии:
Затронутые версии Статус
Наблюдалось в версиях от d6ddfacd95c79d43465d4a85dffb1c9beca343a9 до 8c9d57b5dc098b84631d0b3559c84c499ea2170a affected
Наблюдалось в версиях от d6ddfacd95c79d43465d4a85dffb1c9beca343a9 до 7a10e54e42a8f73a8d731f5a281fc06bb41b9250 affected
Наблюдалось в версиях от d6ddfacd95c79d43465d4a85dffb1c9beca343a9 до 6b3b91433d5f4eae6865cdaa96f40cd67849e1f6 affected
Наблюдалось в версиях от d6ddfacd95c79d43465d4a85dffb1c9beca343a9 до 74dbb85a6a254b5fc1f265a6cd61b2ba9d9221d7 affected
Наблюдалось в версиях от d6ddfacd95c79d43465d4a85dffb1c9beca343a9 до 0b1a5d3647ce07c27a9fffefc11a8cbf7d7b25ce affected
Наблюдалось в версиях от d6ddfacd95c79d43465d4a85dffb1c9beca343a9 до 87e2826ed2058747ddf014c082569a46bfadd96b affected
Наблюдалось в версиях от d6ddfacd95c79d43465d4a85dffb1c9beca343a9 до d3265c19b35d036bba327b36b5366bee76b0157c affected
Linux
Product: Linux
Vendor: Linux
Default status: affected
Версии:
Затронутые версии Статус
Наблюдалось в версии 4.19 affected
Наблюдалось в версиях от 0 до 4.19 unaffected
Наблюдалось до версии 5.10.* unaffected
Наблюдалось до версии 5.15.* unaffected
Наблюдалось до версии 6.1.* unaffected
Наблюдалось до версии 6.6.* unaffected
Наблюдалось до версии 6.12.* unaffected
Наблюдалось до версии 6.18.* unaffected
Наблюдалось до версии * unaffected
 

Ссылки

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам улучшить сервис для вас с целью персонализации сервисов и предложений. Вы может прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом, вы даёте согласие на использование ваших cookie-файлов и соглашаетесь с Политикой обработки персональных данных.