CVE-2026-89906 in Linux
Сводка
по VulDB • 16.09.2026
В ядре Linux была устранена следующая уязвимость:
LoongArch: BPF: Рефакторинг вычисления смещения перехода в tail call (хвостовом вызове)
Старый макросный метод расчета jmp_offset определяет расстояние перехода на основе устаревшего шага кода из предыдущего прохода, что может приводить к некорректным смещениям ветвления и программным зависаниям (soft lockups) при дополнительных проходах JIT-компиляции.
Исправление заключается в прямом вычислении смещения относительно абсолютной цели: «ctx->offset[insn + 1] - ctx->idx».
Чтобы избежать ложного прерывания проверки диапазона 16 бит во время оценки размера, добавлена проверка «ctx->image == NULL» для внедрения безопасного фиктивного смещения.
If you want to get best quality of vulnerability data, you may have to visit VulDB.