Kritikus UEFI-hiba veszélyezteti a világ szervereinek többségét
Kritikus, 9,5-es súlyosságú sérülékenységet találtak a TianoCore EDK II-ben, abban a nyílt forráskódú kódbázisban, amelyre a legtöbb szervergyártó és felhőszolgáltató UEFI-firmware-e épül. A CVE-2026-97631 az AMI, az Insyde és a Phoenix megoldásait, valamint a Microsoft megerősített Project Mu-forkját is érinti, így a hiba a szerverek és adatközponti eszközök széles körét veszélyezteti.
A memória-korrupciós hiba az ICMP-forgalmat kezelő PXE-illesztőprogramban található. A hálózati rendszerindítás során a NetworkPkg/UefiPxeBcDxe modul egy 504 bájtos memóriaterületre másolja a beérkező ICMP-hibaüzeneteket, ám a hosszkorlát ellenőrzése hibás. Egy támadó ezért a mezőn túl is írhat saját adatokat, és módosíthatja a processzoron futó UEFI-modult.
A támadás a rendszerindítás korai szakaszában, még az operációs rendszer és a Secure Boot védelme előtt hajtható végre. Ehhez a támadónak a PXE-boot idején egyetlen, célzott hálózati üzenetet kell eljuttatnia az eszköz IP-címére, amihez akár helyi hálózati hozzáférés is elegendő lehet. A kód közvetlenül nem marad fenn, de alkalmat teremthet később minden rendszerindításkor futó káros összetevők telepítésére, illetve a TPM és a lemeztitkosítás megkerülésére. A javítás már nyilvános, ezért a működő támadások elkészítése könnyebbé válhat, miközben a firmware frissítése több millió, különböző gyártótól származó eszközön lassú és összetett feladat.