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

CVE-2026-23287

PUBLISHED 14.07.2026

CNA: Linux

irqchip/sifive-plic: Fix frozen interrupt due to affinity setting

Обновлено: 11.05.2026
In the Linux kernel, the following vulnerability has been resolved: irqchip/sifive-plic: Fix frozen interrupt due to affinity setting PLIC ignores interrupt completion message for disabled interrupt, explained by the specification: The PLIC signals it has completed executing an interrupt handler by writing the interrupt ID it received from the claim to the claim/complete register. The PLIC does not check whether the completion ID is the same as the last claim ID for that target. If the completion ID does not match an interrupt source that is currently enabled for the target, the completion is silently ignored. This caused problems in the past, because an interrupt can be disabled while still being handled and plic_irq_eoi() had no effect. That was fixed by checking if the interrupt is disabled, and if so enable it, before sending the completion message. That check is done with irqd_irq_disabled(). However, that is not sufficient because the enable bit for the handling hart can be zero despite irqd_irq_disabled(d) being false. This can happen when affinity setting is changed while a hart is still handling the interrupt. This problem is easily reproducible by dumping a large file to uart (which generates lots of interrupts) and at the same time keep changing the uart interrupt's affinity setting. The uart port becomes frozen almost instantaneously. Fix this by checking PLIC's enable bit instead of irqd_irq_disabled().

БДУ ФСТЭК

Идентификатор Описание
BDU:2026-12307 Уязвимость функции plic_irq_disable() модуля drivers/irqchip/irq-sifive-plic.c драйвера IRQ-чипов ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании

EPSS

Вероятность Severity Процентиль ? Дата расчёта
0.12% LOW 2.31 30.08.2026

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

Product Status

Linux
Product: Linux
Vendor: Linux
Default status: unaffected
Версии:
Затронутые версии Статус
Наблюдалось в версиях от cc9f04f9a84f745949e325661550ed14bd0ff322 до 8942fb1a5bc2dcbd88f7e656d109d42f778f298f affected
Наблюдалось в версиях от cc9f04f9a84f745949e325661550ed14bd0ff322 до 2edbd173309165d103be6c73bd83e459dc45ae7b affected
Наблюдалось в версиях от cc9f04f9a84f745949e325661550ed14bd0ff322 до 686eb378a4a51aa967e08337dd59daade16aec0f affected
Наблюдалось в версиях от cc9f04f9a84f745949e325661550ed14bd0ff322 до 1883332bf21feb8871af09daf604fc4836a76925 affected
Наблюдалось в версиях от cc9f04f9a84f745949e325661550ed14bd0ff322 до f611791a927141d05d7030607dea6372311c1413 affected
Наблюдалось в версиях от cc9f04f9a84f745949e325661550ed14bd0ff322 до 1072020685f4b81f6efad3b412cdae0bd62bb043 affected
Linux
Product: Linux
Vendor: Linux
Default status: affected
Версии:
Затронутые версии Статус
Наблюдалось в версии 5.1 affected
Наблюдалось в версиях от 0 до 5.1 unaffected
Наблюдалось до версии 6.1.* unaffected
Наблюдалось до версии 6.6.* unaffected
Наблюдалось до версии 6.12.* unaffected
Наблюдалось до версии 6.18.* unaffected
Наблюдалось до версии 6.19.* unaffected
Наблюдалось до версии * unaffected
 

Ссылки

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