Новая атака Branch Target Reuse использует устаревшие записи в предсказателе переходов после удаления JIT-кода. На современных процессорах Intel два рабочих эксплойта для Linux cBPF читали произвольную память ядра со скоростью около 8 байт в секунду. За несколько минут атака позволила извлечь хеш пароля root.

BTR возникает из-за рассинхронизации между JIT-кодом и Branch Target Buffer. Код уже удалён или заменён, но процессор всё ещё помнит старую цель перехода и может спекулятивно выполнить инструкции по устаревшему адресу. Подобное поведение обнаружили на Intel, AMD и Arm, хотя полноценную кражу данных подтвердили пока на Intel.

Риск снижают исправления, которые очищают состояние предсказателя при повторном использовании памяти. Для Linux проблему закрывают CVE-2026-64507 и CVE-2026-64508, а ядро применяет IBPB для BPF JIT. Актуальные версии ядра, браузеров и JIT-сред стоит устанавливать сразу после выхода исправлений.