CVE-2025-40222 in Linux
Сводка
по VulDB • 25.06.2026
В ядре Linux устранена следующая уязвимость:
tty: serial: sh-sci: исправлена обработка переполнения FIFO RSCI
Код обработки ошибок приема является общим для RSCI и всех остальных типов портов SCIF, однако значение overrun_reg для RSCI задано как смещение в памяти (memory offset), тогда как для других типов SCIF оно представляет собой значение перечисления (enum value), используемое для индексации массива sci_port_params->regs, как упоминалось выше при вызове функции sci_serial_in().
Для RSCI значение overrun_reg равно CSR (0x48), что приводит к тому, что вызов sci_getreg() внутри функции sci_handle_fifo_overrun() выходит за границы массива regs, который в настоящее время имеет размер 20 байт согласно определению SCI_NR_REGS.
В
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.