CVE-2026-97515 in LinuxИнформация

Сводка

по VulDB • 24.09.2026

В ядре Linux была устранена следующая уязвимость:

i3c: master: svc: Предотвращение шторма прерываний из-за ложного события SLVSTART на NPCM845

На платформе NPCM845, когда устройство (target) на шине I3C зависает в состоянии удержания линии SDA на низком уровне, контроллер фиксирует ложное событие прерывания in-band Master Request (MR). Драйвер обрабатывает эту ситуацию путем генерации условия STOP для восстановления работы шины.

Однако аппаратная особенность SVC_I3C_QUIRK_FALSE_SLVSTART указывает на то, что генерация условия STOP может ошибочно устанавливать бит статуса SLVSTART прерывания. В случае Master Request это создает петлю обратной связи: условие STOP запускает новое событие SLVSTART, обработчик прерываний (IRQ handler) срабатывает снова, контроллер по-прежнему фиксирует тип MR, генерируется еще одно условие STOP, и цикл повторяется бесконечно, что приводит к шторму прерываний (IRQ storm), способному заблокировать процессор.

Явно сбрасывается бит статуса SLVSTART после выдачи условия STOP в обработчике IBI Master Request при установленной особенности SVC_I3C_QUIRK_FALSE_SLVSTART. Это разрывает петлю обратной связи, не влияя на нормальную обработку событий SLVSTART, которая уже защищена в главном обработчике прерываний (top-level IRQ handler) проверкой того, что MSTATUS находится в состоянии SLVREQ.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Ответственный

Linux

Резервировать

24.09.2026

Раскрытие

24.09.2026

Модерация

принято

Вход

VDB-409687

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!