Egy új, meglehetősen kellemetlen Windows 10 hibajelenségre bukkantak a szemfüles biztonságtechnikai szakemberek a napokban, amely miatt előfordulhat, hogy egy adott NTFS partíció tartalma sérül, a bugban rejlő lehetőségeket pedig nagyon könnyű kiaknázni, számos támadási forma áll rendelkezésre. Az sajnos nem derült ki, pontosan mi okozza a fájlrendszer sérülését, de az már tudható, hogyan lehet reprodukálni.

Gyakorlatilag az NTFS fájlrendszer indexattribútumát érinti a bug ($i30), amelynek következtében előidézhető a fájlrendszer sérülése, ehhez csak egy egysoros parancs alkalmazására van szükség, amihez ráadásul rendszergazdai jogosultság sem szükséges, éppen ezért igencsak veszélyes a sebezhetőség. Ha az adott parancs lefut, a Windows azonnal érzékelni fogja, hogy sérült a fájlrendszer, újraindítást kér, majd megpróbálja orvosolni a hibát, ám ez nem mindig sikerül, és ha sikerül is, rendkívül hosszú ideig tarthat.

A problémát súlyosbítja, hogy ezt az egysoros kódot könnyedén be lehet ágyazni egy ZIP állományba, egy Windows parancsikonba, kötegfájlokba, illetve számos egyéb „terjesztési” módja van, ráadásul az adott fájlt vagy állományt esetenként meg sem kell nyitni, így is előidézhető a hiba. A fájlok persze nem kerülnek törlésre, így helyreállításukra is van lehetőség a megfelelő alkalmazással, de a probléma így is rendkívül kellemetlen.

Jonas L, aki a hibát felfedezte, azt is kipróbálta, mi a helyzet, ha az ominózus parancsot egy asztali parancsikonba rejti: elég csak létrehozni a parancsikont, az elem helyéhez beírni ezt a sort C:\:$i30:$bitmap, majd az ikon mentése után máris előáll a hiba. Hogy miért nincs szükség az ikon megnyitására? Mert a Windows Explorer alap esetben megpróbálja megjeleníteni annak a fájlnak az ikonját, amelyre a parancsikon mutat, ezért automatikusan felkeresi az URL-ként megadott helyet, ami ugye a C:\:$i30:$bitmap, ennek következtében lefut a parancs, így kész is a baj, sérül az NTFS fájlrendszer.

A Windows fájlrendszer-hibával kapcsolatban azonnal figyelmeztetést ad, újraindítást kér és utána vagy helyre tudja állítani az MFT-t (Master File Table), vagy nem. A kutatók szerint olyan speciális távoli HTML fájlt is létre lehet hozni, ami képes meghívni az említett $i30 elérési utat, azaz rajta keresztül szintén előidézhető a fájlrendszer sérülése.

A ZIP fájl részeként történő terjesztés is okozhat problémákat, ekkor ugyanis sok valós fájl közé lehet rejteni az aljas módon létrehozott parancsikont, ami a fájlok kicsomagolásakor idézi elő a bugot. A tesztek szerint a parancsikonon, vagy parancssoron keresztül történő kódfuttatást követően a lemezellenőrző esetenként helyre tudja állítani a sérült fájlrendszert, újraindítást követően a speciálisan megszerkesztett parancsikonból azonban eltűnik az említett parancs, helyére pedig üres bájtok kerülnek.

A hiba a Windows 10 esetében a 1803-as kiadás óta biztosan jelen van, ám egyes tesztek szerint a Windows XP-t is érinti.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

25 hozzászólás

A komment írásához előbb jelentkezz be!
Trolltaxi
Trolltaxi
2021. jan. 19. 15:59
#4

Hogy a windows7-es gépet betalálja valami rosszindulató hekker és betagozza valami zombibot-hadseregbe, bónuszként meg letölti az asszonyról készített művészfotóimat, annak viszonylag kicsi a valószínűsége.

Ellenben a win10 havi frissítését rettegve várom hónapról hónapra! :)

Resike
Resike
2021. febr. 1. 16:31

@Resike [[LINK]]()

ZoliS
ZoliS
2021. jan. 19. 15:42
#3

Akkor csomagolnak a zombik és végre támogatják a Linuxot? :) Ja nem :(

Resike
Resike
2021. jan. 19. 14:52
#2

Még jó hogy a Windows 7 a rossz, sebezhető és nem támogatott rendszer, ami szinte már-már bármikor felgyulladhat.

Resike
Resike
2021. jan. 20. 15:24

@Resike Látom marha nehéz felfogni:
To be clear, this isn't a vulnerability in the NTFS spec, but a vulnerability in the Windows NTFS driver. The distinction is subtle but important.

A "sebezhető" Windows 7-en nem előidézhető. Pont.

A security researcher, BleepingComputer that the flaw became exploitable starting around Windows 10 build 1803, the Windows 10 April 2018 Update, and continues to work in the latest version. I've heard that Windows 8 and Windows 8.1 are also affected by the issue, and even Windows XP. But Windows 7 is not affected.

thedeveloper
thedeveloper
2021. jan. 19. 13:56
#1

Visszaköszönnek a régi szép idők: C:\con\con :D

Vissza az oldal tetejére