Kipengele cha Edge kisicho na hati huvunja usalama wa Internet Explorer

Hapo awali sisi tayari imeandikwa kuhusu hatari ya siku sifuri iliyogunduliwa katika Internet Explorer, ambayo inaruhusu kutumia faili iliyoandaliwa maalum ya MHT kupakua maelezo kutoka kwa kompyuta ya mtumiaji hadi kwenye seva ya mbali. Hivi majuzi, udhaifu huu, uliogunduliwa na mtaalamu wa usalama John Page, aliamua kuangalia na kusoma mtaalamu mwingine anayejulikana katika uwanja huu - Mitya Kolsek, mkurugenzi wa ACROS Security, kampuni ya ukaguzi wa usalama, na mwanzilishi mwenza wa huduma ya micropatch 0patch. Yeye kuchapishwa historia kamili ya uchunguzi wake, ikionyesha kwamba Microsoft ilidharau kwa kiasi kikubwa ukali wa tatizo.

Kipengele cha Edge kisicho na hati huvunja usalama wa Internet Explorer

Cha ajabu, Kolsek awali hakuweza kuzalisha mashambulizi yaliyoelezwa na kuonyeshwa na John, ambapo alitumia Internet Explorer inayoendesha Windows 7 kupakua na kisha kufungua faili mbaya ya MHT. Ingawa meneja wake wa mchakato alionyesha kwamba system.ini, ambayo ilipangwa kuibiwa kutoka kwake, ilisomwa na hati iliyofichwa kwenye faili ya MHT, lakini haikutumwa kwa seva ya mbali.

"Hii ilionekana kama hali ya kawaida ya Wavuti," Kolsek anaandika. "Faili inapopokelewa kutoka kwa Mtandao, kuendesha vizuri programu za Windows kama vile vivinjari vya wavuti na wateja wa barua pepe huongeza lebo kwenye faili kama hiyo katika fomu. mkondo mbadala wa data kwa jina Zone.Identifier iliyo na mfuatano ZoneId = 3. Hii hufahamisha programu zingine kujua kwamba faili ilitoka kwa chanzo kisichoaminika na kwa hivyo inapaswa kufunguliwa katika kisanduku cha mchanga au mazingira mengine yaliyowekewa vikwazo."

Mtafiti alithibitisha kuwa IE kweli iliweka lebo kama hiyo kwa faili iliyopakuliwa ya MHT. Kolsek kisha akajaribu kupakua faili hiyo hiyo kwa kutumia Edge na kuifungua katika IE, ambayo inabaki kuwa programu-msingi ya faili za MHT. Bila kutarajia, unyonyaji ulifanya kazi.

Kipengele cha Edge kisicho na hati huvunja usalama wa Internet Explorer

Kwanza, mtafiti aliangalia "alama-ya-Wavuti", ikawa kwamba Edge pia huhifadhi chanzo cha asili ya faili katika mkondo mbadala wa data pamoja na kitambulisho cha usalama, ambacho kinaweza kuibua maswali kadhaa kuhusu usiri wa hii. njia. Kolsek alikisia kuwa mistari ya ziada inaweza kuwa imechanganya IE na kuizuia kusoma SID, lakini kama ilivyotokea, shida ilikuwa mahali pengine. Baada ya uchambuzi wa muda mrefu, mtaalamu wa usalama alipata sababu katika maingizo mawili katika orodha ya udhibiti wa upatikanaji ambayo iliongeza haki ya kusoma faili ya MHT kwa huduma fulani ya mfumo, ambayo Edge aliongeza hapo baada ya kuipakia.

Kipengele cha Edge kisicho na hati huvunja usalama wa Internet Explorer

James Foreshaw kutoka kwa timu iliyojitolea ya siku sifuri ya mazingira magumu - Google Project Zero - alipendekeza alitweet kwamba maingizo yaliyoongezwa na Edge yanarejelea vitambulishi vya usalama vya kikundi kwa kifurushi Microsoft.MicrosoftEdge_8wekyb3d8bbwe. Baada ya kuondoa mstari wa pili wa SID S-1-15-2 - * kutoka kwenye orodha ya udhibiti wa upatikanaji wa faili mbaya, unyonyaji haukufanya kazi tena. Kama matokeo, kwa njia fulani ruhusa iliyoongezwa na Edge iliruhusu faili kupita sanduku la mchanga katika IE. Kama Kolsek na wenzake walipendekeza, Edge hutumia ruhusa hizi kulinda faili zilizopakuliwa kutoka kwa ufikiaji na michakato ya uaminifu mdogo kwa kuendesha faili katika mazingira yaliyotengwa kwa sehemu.

Kipengele cha Edge kisicho na hati huvunja usalama wa Internet Explorer

Kisha, mtafiti alitaka kuelewa vyema ni nini husababisha mfumo wa usalama wa IE kushindwa. Uchanganuzi wa kina kwa kutumia kipengele cha Kufuatilia Mchakato na kitenganishi cha IDA hatimaye ulifichua kuwa azimio la seti ya Edge lilizuia chaguo la kukokotoa la Win Api GetZoneFromAlternateDataStreamEx kusoma mtiririko wa faili wa Zone.Identifier na kurudisha hitilafu. Kwa Internet Explorer, hitilafu kama hiyo wakati wa kuomba lebo ya usalama ya faili haikutarajiwa kabisa, na, inaonekana, kivinjari kilizingatia kuwa kosa lilikuwa sawa na ukweli kwamba faili haikuwa na alama ya "alama-ya-Mtandao", ambayo huifanya kuaminiwa kiotomatiki, baada ya kwa nini IE iliruhusu hati iliyofichwa kwenye faili ya MHT kutekeleza na kutuma faili inayolengwa ya ndani kwa seva ya mbali.

Kipengele cha Edge kisicho na hati huvunja usalama wa Internet Explorer

β€œUnaona kejeli hapa?” anauliza Kolsek. "Kipengele cha usalama kisicho na hati kinachotumiwa na Edge kilibadilisha kipengele kilichopo, bila shaka muhimu zaidi (alama-ya-Wavuti) katika Internet Explorer." 

Licha ya kuongezeka kwa umuhimu wa athari, ambayo inaruhusu hati hasidi kuendeshwa kama hati inayoaminika, hakuna dalili kwamba Microsoft inakusudia kurekebisha hitilafu wakati wowote hivi karibuni, ikiwa itarekebishwa. Kwa hivyo, bado tunapendekeza kwamba, kama katika kifungu kilichopita, ubadilishe programu chaguo-msingi ya kufungua faili za MHT kwa kivinjari chochote cha kisasa.

Kwa kweli, utafiti wa Kolsek haukuenda bila PR kidogo. Mwishoni mwa makala, alionyesha kiraka kidogo kilichoandikwa kwa lugha ya kusanyiko ambacho kinaweza kutumia huduma ya 0patch iliyotengenezwa na kampuni yake. 0patch hutambua programu hatarishi kiotomatiki kwenye kompyuta ya mtumiaji na inaweka mabaka madogo kwake kwa kuruka. Kwa mfano, katika kesi tuliyoelezea, 0patch itachukua nafasi ya ujumbe wa makosa katika kazi ya GetZoneFromAlternateDataStreamEx na thamani inayolingana na faili isiyoaminika iliyopokelewa kutoka kwa mtandao, ili IE isiruhusu hati yoyote iliyofichwa kutekelezwa kwa mujibu wa kujengwa- katika sera ya usalama.



Chanzo: 3dnews.ru

Kuongeza maoni