В TianoCore EDK II (EFI Development Kit II), odprti referenčni okvir UEFI, ki se uporablja v večini strežniških matičnih plošč, je bila odpravljena kritična ranljivost (CVE-2026-97631). Ranljivost je prisotna v PXE gonilniku in je mogoče izkoristiti z pošiljanjem posebej oblikovanih ICMP paketov med omrežnim nalaganjem v IPv4 ali IPv6 omrežjih. Napad ne zahteva avtentikacije in napadalcu omogoča izvajanje svojega kode z privilegiji UEFI vdelane programske opreme v fazi pred prenosom nadzora operacijskemu sistemu, kar lahko uporabimo za obhod mehanizma preverjanja nalaganja UEFI Secure Boot in namestitev zlonamernih komponent v fazi zagona.
Težava je povzročena s prenapolnjenjem pomnilnika v obdelovalcu ICMP sporočil v gonilniku UefiPxeBcDxe, ki se uporablja za PXE nalaganje in sprejema ICMP pakete med omrežnim nalaganjem za beleženje omrežnih napak. Prenapolnitev se zgodi, ker prejeta sporočila o napakah postavimo v fiksno pomnilniško območje, ki meri 504 bajte, brez preverjanja dejanske velikosti prejetih podatkov. V primeru, da je v ICMP paketu poslano več kot 504 bajtov, se presežek zapiše izven območja pomnilnika in vpliva na sosednje strukture.
Napad je mogoče izvesti iz svetovnega omrežja - dovolj je vedeti IP naslov žrtve in določiti trenutek PXE nalaganja. Z znanjem, katera različica programske opreme se uporablja na strežnikom žrtvi, lahko napadalec pripravi izkoriščanje ob upoštevanju postavitve struktur v pomnilniku specifične različice programske opreme in izkoristi ranljivost za izvajanje kode na ravni DXE (Driver Execution Environment), ki se izvaja v ničelni zaščitni plasti.
Projekt EDK II je bil odprt leta 2004 s strani podjetja Intel in ga uporabljajo vsi veliki proizvajalci programske opreme za strežniške sisteme, podatkovne centre in oblačne ponudnike. Med drugim se uporablja v programski opremi AMI, Insyde in Phoenix. Ranljivosti so prisotne tudi v programski opremi, ki temelji na Mu platformi podjetja Microsoft, ki predstavlja fork EDK II.
Težava so odkrili predstavniki podjetij Anthropic in Google, načrtovana pa je bila usklajena javna objava januarja 2027. A informacije je bilo treba razkriti prej, saj je inženir podjetja AMI po pomoti kršil embargo in objavil javni pull request s popravkom, na podlagi katerega je bilo mogoče razumeti bistvo ranljivosti.
Izvor: opennet.ru
