---
title: "Atak INTERRUPT INJECTION osłabia ochronę Spectre v2 na procesorach AMD"
description: "Badacze MIT opisali INTERRUPT INJECTION, atak na ochronę Spectre v2 wykorzystujący moment obsługi przerwania. Sprawdzamy jego wpływ na procesory AMD, stanowisko Intela oraz poprawkę w Linuksie."
publisher: "Najnowsze Informacje"
language: "pl-PL"
canonical_url: "https://najnowsze-informacje.pl/cyberbezpieczenstwo/atak-interrupt-injection-oslabia-ochrone-spectre-v2-na-procesorach-amd"
markdown_url: "https://najnowsze-informacje.pl/cyberbezpieczenstwo/atak-interrupt-injection-oslabia-ochrone-spectre-v2-na-procesorach-amd/index.md"
date_published: "2026-08-06T18:08:56.976Z"
date_modified: "2026-08-06T18:09:53.401Z"
author: "Redakcja"
category: "Cyberbezpieczeństwo"
tags:
  - "cyberbezpieczeństwo"
  - "spectre v2"
  - "procesory amd"
  - "linux"
  - "bezpieczeństwo sprzętowe"
source_url: "https://thehackernews.com/2026/08/new-interrupt-injection-attack-can.html"
source_name: "The Hacker News"
image_url: "https://najnowsze-informacje.pl/api/media/file/cyberbezpieczenstwo-unsplash-1786039280762.jpeg"
image_alt: "teal LED panel"
image_credit: "© Adi Goldstein / Unsplash"
image_credit_url: "https://unsplash.com/@adigold1"
---

# Atak INTERRUPT INJECTION osłabia ochronę Spectre v2 na procesorach AMD

> Badacze MIT opisali atak INTERRUPT INJECTION, który może osłabiać ochronę Spectre v2 na procesorach AMD.

## Kluczowe informacje
- Atak nie wymaga uprawnień, wystarczy lokalne uruchomienie kodu w systemie.
- Na AMD Zen 2 badacze uzyskali wyciek pamięci jądra z szybkością 5,47 bajta na sekundę.
- AMD uznaje za potencjalnie podatne procesory Zen 1 do Zen 4.
- Poprawka dla jądra Linuksa naprawia ścieżkę Safe RET po obsłudze przerwania.

Badacze z MIT CSAIL opisali nową technikę ataku na zabezpieczenia procesorów przed Spectre v2. Nazwali ją INTERRUPT INJECTION. Nieuprzywilejowany program działający lokalnie w systemie Linux może odpowiednio zgrać w czasie sprzętowe przerwanie, aby trafiło ono między oczyszczeniem predyktora rozgałęzień przez procesor a jego użyciem przez jądro. W ten sposób stan predyktora może zostać ponownie przygotowany przez atakującego już po uruchomieniu mechanizmu ochronnego.

## Przerwanie trafia w lukę między ochroną a jej użyciem

Zabezpieczenia przed Spectre v2 mają uniemożliwić wykorzystanie wcześniejszego trenowania predyktora do sterowania wykonaniem kodu jądra. Intel stosuje ochronę przy wejściu do jądra, między innymi przez eIBRS oraz, zależnie od procesora, czyszczenie historii rozgałęzień albo mechanizm BHI\_DIS\_S. AMD wykorzystuje Safe RET bezpośrednio przed każdym powrotem z jądra. Wspólnym założeniem jest to, że pomiędzy neutralizacją stanu a jego użyciem nie wydarzy się nic, co pozwoli atakującemu odzyskać kontrolę. Badacze określili tę klasę problemów jako TONTOU, od angielskiego określenia luki czasowej między neutralizacją a użyciem. Na AMD Zen 2 badana luka obejmowała dwa instrukcje, czyli sześć bajtów kodu.

- Test przeprowadzono między innymi na AMD Zen 2 z Linuksem 6.14 i domyślnymi zabezpieczeniami Spectre v2.
- Atak uzyskał w tym środowisku 5,47 bajta wycieku pamięci jądra na sekundę oraz 91,97 procent dokładności.
- Badacze nie potrzebowali uprawnień administratora, lecz jedynie możliwości uruchomienia kodu lokalnie.
- AMD wskazuje procesory Zen 1 do Zen 4 jako objęte problemem, a Intel nie uznaje dodatkowego zabezpieczenia za konieczne.

## Wyniki testów różnią się zależnie od procesora

Na maszynie z AMD Zen 2 badacze uzyskali wyciek dowolnej pamięci jądra z szybkością 5,47 bajta na sekundę i dokładnością 91,97 procent. W pięciu z dziesięciu prób udało się zlokalizować i odczytać plik /etc/shadow, przechowujący hasze haseł systemowych. W testach pojawiały się błędne przewidywania w kodzie jądra na trzech z czterech badanych maszyn. Odsetek udanych przewidywań wyniósł 0,75 procent na Zen 2, 0,22 procent na Intel Arrow Lake i 0,037 procent na Cascade Lake Refresh. Na Zen 4 nie odnotowano ich w tym teście. Na procesorach Intela nie pokazano pełnego wycieku danych, ponieważ potrzebny byłby także odpowiedni gadżet ujawniający informacje w jądrze. Naukowcy podkreślają jednak, że same błędne przewidywania są warunkiem koniecznym, lecz niewystarczającym do przeprowadzenia ataku Spectre.

## AMD przygotowało poprawkę, Intel nie widzi potrzeby nowej ochrony

Badacze przekazali informacje AMD i Intelowi 5 lutego. W jądrze Linuksa znalazła się poprawka zatytułowana „x86/bugs: Make Safe-RET robust against interrupt injection”. Zmiana, przygotowana przez Borislava Petkova i współtworzona przez Davida Kaplana, poprawia stan rejestrów tak, jakby sekwencja Safe RET została już zakończona, a po powrocie z obsługi przerwania unika wykonania instrukcji RET. Według MIT poprawka trafiła do zwykłej aktualizacji systemu operacyjnego. AMD opublikowało 6 sierpnia biuletyn AMD-SB-7061 pod nazwą „Safe RET Interrupt Vulnerability”. Firma uznała za potencjalnie dotknięte procesory Zen 1, Zen 2, Zen 3 i Zen 4. Zachowanie zademonstrowano na Zen 1 i Zen 2, a w przypadku Zen 3 i Zen 4 zostało ono wskazane jako możliwe, lecz niepotwierdzone demonstracją.

Intel wypłacił badaczom dodatkową nagrodę za zgłoszenie, ale według opisu zawartego w pracy uznał, że osobna poprawka nie jest wymagana. Firma wskazała, że możliwość wykorzystania zależy od wielu czynników i mieści się w dotychczasowych zaleceniach. W aktualnej wersji dokumentu INTEL-SA-00598, sprawdzonej przez The Hacker News i zaktualizowanej w maju 2025 roku, nie znaleziono odniesień do przerwań. AMD nie podało w biuletynie numeru CVE ani wersji jądra zawierającej zmianę. Administratorzy muszą więc opierać się na aktualizacjach jądra i sprawdzeniu, czy system zawiera poprawkę dotyczącą odporności Safe RET na iniekcję przerwań. Status ochrony SRSO można odczytać w pliku /sys/devices/system/cpu/vulnerabilities/spec\_rstack\_overflow, choć w chwili opisywanej w źródle dokumentacja tego pliku nie wspominała o przerwaniach.

## Wyjaśnienie pojęć

### [iniekcja przerwań](https://najnowsze-informacje.pl/definicje/iniekcja-przerwan)

Technika polegająca na precyzyjnym wywołaniu przerwania w momencie, gdy mechanizm ochronny procesora jest między dwoma etapami działania.

### [Safe RET](https://najnowsze-informacje.pl/definicje/safe-ret)

Mechanizm ochronny AMD używany przed powrotami z jądra systemu, aby ograniczyć ryzyko ataków związanych z predykcją powrotów.

## Źródło pierwotne

[The Hacker News](https://thehackernews.com/2026/08/new-interrupt-injection-attack-can.html)

---
## Informacje do cytowania
- **Autor:** Redakcja
- **Data publikacji:** 2026-08-06T18:08:56.976Z
- **Ostatnia aktualizacja:** 2026-08-06T18:09:53.401Z
- **Kategoria:** Cyberbezpieczeństwo
- **Adres kanoniczny:** [https://najnowsze-informacje.pl/cyberbezpieczenstwo/atak-interrupt-injection-oslabia-ochrone-spectre-v2-na-procesorach-amd](https://najnowsze-informacje.pl/cyberbezpieczenstwo/atak-interrupt-injection-oslabia-ochrone-spectre-v2-na-procesorach-amd)
- **Wersja Markdown:** [https://najnowsze-informacje.pl/cyberbezpieczenstwo/atak-interrupt-injection-oslabia-ochrone-spectre-v2-na-procesorach-amd/index.md](https://najnowsze-informacje.pl/cyberbezpieczenstwo/atak-interrupt-injection-oslabia-ochrone-spectre-v2-na-procesorach-amd/index.md)

**Sugerowane cytowanie:**

> Najnowsze Informacje, „Atak INTERRUPT INJECTION osłabia ochronę Spectre v2 na procesorach AMD”, 2026-08-06, https://najnowsze-informacje.pl/cyberbezpieczenstwo/atak-interrupt-injection-oslabia-ochrone-spectre-v2-na-procesorach-amd
