Forum » Informacijska varnost » Unity (Game Engine) ima resno varnostno luknjo
Unity (Game Engine) ima resno varnostno luknjo

OutOfTheBox ::
Čudno da še ni bilo novice o tem, ker je zadeva resna tako za igralce kot razvijalce in velja za veliko varnostno tveganje.
Na kratko: Ranljivost izvira iz ukaznih oz zagonskih arugmentov (command line / intent extras) v Unity runtime-u , ki omogoča vnos parametrov ki jih Unity nato uporabi pri nalaganju dodatnih knjižnjic.
Problem je ker bi moral runtime omejtiti oz. preveriti katere knjižnice je dovoljeno naložiti, on ta vnos neposredno preda sistemski funkciji za nalaganje native knjižnic. To pomeni da je dovolj da napadalec samo poskrbi da je zlonamerna datoteka na lokaciji do katere ima runtime dostop, kar je normalno problematično ker se bo brez preverjanja ta koda zagnala.
Posledice so da v tem primeru lahko potem koda dostopa do dovoljenj ki jih ima aplikacija (mreža, datoteke, ipd), sploh če je aplikacija zagnana z administratorskimi pravicami.
TLDR: Ranljivost omogoča izvajanje poljubne kode v okviru vaše igre. Do česarkoli dostopa vaša igra, do tega lahko dostopa tudi zlonamerna koda.
Platforme ki so ranljive:
- Android
- Windows
- macOS
- Linux
Kako reagirajo platforme:
- Google je razvijalcem že začel pošiljat obvestila, da je potreba ranljivost odpraviti v naslednjih 2 mesecih
- Steam je blokiral zagon iger ki omogočajo custom argumente, nekaj jih je tudi že umaknil dokler ne bo popravka na voljo
- Microsoft je posodobil Windows Defender ki zazna če Unity igra oz. aplikacija skuša naložiti sumljiv dll
Ranljivost obstaja od Unity 2017, torej 8 let. Popravek je že na voljo, ampak realnost je da veliko naslovov, sploh starejših ne bo nikoli dobilo posodobitve, kar bo pomenilo da če boste imeli zadevo na računalniku oz. telefonu boste ostali ranljivi.
Unity has found a security vulnerability that has sat dormant for almost a decade: 'Take immediate action to protect your games & apps'
Unity uradna izjava
Na kratko: Ranljivost izvira iz ukaznih oz zagonskih arugmentov (command line / intent extras) v Unity runtime-u , ki omogoča vnos parametrov ki jih Unity nato uporabi pri nalaganju dodatnih knjižnjic.
Problem je ker bi moral runtime omejtiti oz. preveriti katere knjižnice je dovoljeno naložiti, on ta vnos neposredno preda sistemski funkciji za nalaganje native knjižnic. To pomeni da je dovolj da napadalec samo poskrbi da je zlonamerna datoteka na lokaciji do katere ima runtime dostop, kar je normalno problematično ker se bo brez preverjanja ta koda zagnala.
Posledice so da v tem primeru lahko potem koda dostopa do dovoljenj ki jih ima aplikacija (mreža, datoteke, ipd), sploh če je aplikacija zagnana z administratorskimi pravicami.
TLDR: Ranljivost omogoča izvajanje poljubne kode v okviru vaše igre. Do česarkoli dostopa vaša igra, do tega lahko dostopa tudi zlonamerna koda.
Platforme ki so ranljive:
- Android
- Windows
- macOS
- Linux
Kako reagirajo platforme:
- Google je razvijalcem že začel pošiljat obvestila, da je potreba ranljivost odpraviti v naslednjih 2 mesecih
- Steam je blokiral zagon iger ki omogočajo custom argumente, nekaj jih je tudi že umaknil dokler ne bo popravka na voljo
- Microsoft je posodobil Windows Defender ki zazna če Unity igra oz. aplikacija skuša naložiti sumljiv dll
Ranljivost obstaja od Unity 2017, torej 8 let. Popravek je že na voljo, ampak realnost je da veliko naslovov, sploh starejših ne bo nikoli dobilo posodobitve, kar bo pomenilo da če boste imeli zadevo na računalniku oz. telefonu boste ostali ranljivi.
Unity has found a security vulnerability that has sat dormant for almost a decade: 'Take immediate action to protect your games & apps'
Unity uradna izjava
- spremenilo: OutOfTheBox ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Ubuntu 12.04 Precise Pangolin (strani: 1 2 3 4 … 21 22 23 24 )Oddelek: Operacijski sistemi | 252588 (187722) | Zvezdica27 |
» | Trojanski konji tudi za Linux (strani: 1 2 )Oddelek: Novice / Varnost | 28316 (24321) | MrStein |
» | Ubuntu 10.10 - 10 Out Of 10 (strani: 1 2 3 4 … 19 20 21 22 )Oddelek: Operacijski sistemi | 185188 (142781) | Icematxyz |
» | Ubuntu Oneiric Ocelot 11.10 (strani: 1 2 3 4 … 14 15 16 17 )Oddelek: Operacijski sistemi | 206302 (172241) | Icematxyz |
» | Ubuntu 11.04 Natty Narwhal (strani: 1 2 3 4 … 17 18 19 20 )Oddelek: Operacijski sistemi | 194242 (166889) | Icematxyz |