A lapkészletet érintõ sebezhetõség miatt a jelszavak is veszélybe kerülhetnek
Az AMD részleteket árult el a chipkészleteket érintõ sebezhetõségekrõl, amelyek lehetõvé tehetik az amúgy jogosulatlan felhasználók számára, hogy a Windowson keresztül hozzáférjenek a memóriában tárolt adatokhoz. A biztonsági kockázatot kihasználó támadó számára elérhetõ lesz, hogy jelszavakat lopjon, vagy más típusú támadásokat tegyen lehetõvé, beleértve a szabványos KASLR visszaélések (más néven Spectre és Meltdown) elleni védelem kijátszását is.
A hiba hírét Kyriakos Economou biztonsági kutatóval, a ZeroPeril társalapítójával való együttmûködés részeként hozták nyilvánosságra. Mint kiderült, a kutató maga is alapos tesztelést hajtott végre és a sebezhetõséget kihasználva, több gigabájtnyi érzékeny adatot töltött le az érintett AMD processzorokat használó rendszerekrõl – és ehhez még csak nem is volt szüksége adminisztrátori jogkörre. Az AMD szerencsére nem húzta a dolgot túl sokáig és javításokat készített, amelyek vagy a legújabb chipkészlet-illesztõprogramok részeként, vagy a Windows Update segítségével az AMD PSP-illesztõprogram frissítésével szerezhetõk be. Az AMD eredetileg néhány héttel ezelõtt adta ki a javítást, de anélkül, hogy nyilvánosságra hozta volna, hogy valójában mely sebezhetõségeket kezeli, ez az új tájékoztató azonban már választ ad ezekre a kérdésekre. A biztonsági kutató elõször a Ryzen 2000-es és 3000-es sorozatú lapkáknál fedezte fel a hibát, de az AMD eredetileg csak a Ryzen 1000-es és régebbi lapkákat sorolta fel korábbi közleményében. A kutató a jelentésében megjegyezte az eltérést, és a sajtó is elkezdett utánajárni a dolognak, akik meg is írták, hogy valószínûleg több szériát érintõ gondról van szó.
Az AMD azóta frissítette az oldalt és feltüntette a biztonsági rés miatt veszélyeztetett processzorok teljes listáját, amely alapján nagyon tûnik, hogy a jelenség szépen átöleli az otthoni felhasználásra szánt processzorok teljes modern generációját, de sajnos nem úszta meg számos régebbi modell sem. A PSP (Platform Security Processor) az AMD platformbiztonságért felelõs beépített modulja (megfeleltethetõ az Intel SGX technológiának) mely lehetõvé teszi az operációs rendszer számára, hogy az érzékeny információkat titkosított, elkülönített memóriaterületen dolgozza fel. A PSP-nek ehhez egy amdsps.sys nevû kernelillesztõprogramra van szüksége, a kutatás pedig kiderítette, hogy mindjárt két különbözõ biztonsági rést is tartalmaz. "Tesztjeink során sikerült több gigabájtnyi inicializálatlan fizikai oldalt kiszivárogtatnunk" – mondta a ZerPeril társalapítója. A kinyert adatok az információk és lehetõségek széles tárházát nyújtották, melyekkel különbözõ hozzáférések, vagy rendszergazdai jogosultsággal rendelkezõ felhasználók hitelesítési adatainak ellopása is lehetségessé vált.
A javítással kapcsolatban a héten a vállalat azt mondta: „Az AMD azt javasolja, hogy frissítsen az AMD PSP 5.17.0.0 illesztõprogramjára a Windows Update segítségével, vagy frissítsen az AMD Chipset Driver 3.08.17.735 verzióra.” A javítás ugyanis szintén két oldalról érkezik, az AMD-t megelõzve ugyanis a Microsoft is kiadta a PSP vezérlõhöz készült javítást, és bár a friss chipset driver beszerzése más szempontból is hasznos lehet, ha csak a javítás miatt telepítenénk fel, a megfelelõ helyen ellenõrizhetjük a verziószámát. Ha az eszközkezelõben 5.17.0.0-nál öregebb meghajtót találunk, akkor ellátogathatunk az AMD's Drivers and Support Page oldalra, ahol a chipet, a foglalat és a lapkészlet pontos típusának kiválasztása után letölthetjük a telepítõt. Miután elindítottuk, gyõzõdjünk meg róla, hogy került pipa az AMD PSP Driver melletti jelölõnégyzetbe is, majd várjunk türelmesen, míg a gép elvégzi a szükséges fájlok cseréjét, végül indítsuk újra a gépet.
Az érintett processzorok teljes listája a következõ:
2nd Gen AMD Ryzen Mobile Processor with Radeon Graphics
2nd Gen AMD Ryzen Threadripper processor
3rd Gen AMD Ryzen™ Threadripper™ Processors
6th Generation AMD A series CPU with Radeon™ Graphics
6th Generation AMD A-Series Mobile Processor
6th Generation AMD FX APU with Radeon™ R7 Graphics
7th Generation AMD A-Series APUs
7th Generation AMD A-Series Mobile Processor
7th Generation AMD E-Series Mobile Processor
AMD A4-Series APU with Radeon Graphics
AMD A6 APU with Radeon R5 Graphics
AMD A8 APU with Radeon R6 Graphics
AMD A10 APU with Radeon R6 Graphics
AMD 3000 Series Mobile Processors with Radeon™ Graphics
AMD Athlon 3000 Series Mobile Processors with Radeon™ Graphics
AMD Athlon Mobile Processors with Radeon™ Graphics
AMD Athlon X4 Processor
AMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics
AMD Athlon™ X4 Processor
AMD E1-Series APU with Radeon Graphics
AMD Ryzen™ 1000 series Processor
AMD Ryzen™ 2000 series Desktop Processor
AMD Ryzen™ 2000 series Mobile Processor
AMD Ryzen™ 3000 Series Desktop Processor
AMD Ryzen™ 3000 series Mobile Processor with Radeon™ Graphics
AMD Ryzen™ 3000 series Mobile Processor
AMD Ryzen™ 4000 Series Desktop Processor with Radeon™ Graphics
AMD Ryzen™ 5000 Series Desktop Processor
AMD Ryzen™ 5000 Series Desktop Processor with Radeon™ Graphics
AMD Ryzen™ 5000 Series Mobile Processors with Radeon™ Graphics
AMD Ryzen™ Threadripper™ PRO Processor
AMD Ryzen™ Threadripper™ Processor