Mantiqiy kamchiliklar zanjiri, xotira buzilishi bo'lmasa ham, zararli veb-sahifani Microsoft Edge sandboxidan tashqarida Windows kompyuterida ishlaydigan kodga aylantirishi mumkinligini xavfsizlik tadqiqotchisi ko'rsatdi.

DEVCORE'dan Orange Tsai to'liq usulni 28-oktabrda e'lon qildi, bu zanjir may oyida Pwn2Own Berlin tanlovida 175 000 dollar yutganidan besh oy o'tib. Microsoft Edge xatolarini tanlovdan bir kun keyin tuzatdi, shuning uchun yangilangan brauzer xavf ostida emas.

Brauzer sandboxi — bu veb-sahifa kodini brauzer ichida va kompyuterning qolgan qismidan tashqarida saqlaydigan devor. Undan qochish va keyin dastur ishga tushirish — bu veb-xatoni mashinaning to'liq nazoratiga aylantiradigan narsa.

Bunday brauzer qochishlari deyarli har doim xotira buzilishiga tayanadi. Bu esa hech qaysi biriga tayanmadi. O'z yozuvida Tsai zanjirni faqat Edge va Windows oddiy funksiyalarni qanday ishlatishidagi mantiqiy xatolardan qurilgan deb ta'riflaydi va butun eksploit 100 qator koddan kam ekanligini aytadi.

Natija universal cross-site scripting (UXSS) primitividir: har qanday veb-saytda JavaScript ishga tushirish usuli, bu uni oldini olish uchun mo'ljallangan content security policy'ni chetlab o'tadi.

Hujum brauzerning o'z jarayonidan boshlangani uchun, u oddiy veb-xato yetib bormaydigan google.com kabi saytlarga yetib borishi mumkin. Tsai buni bir martalik xato emas, balki yangi hujum yuzasi deb ataydi.

Bu tanlov eksploit edi, yovvoyi tabiatda ko'rilgan hujum emas. Tsai uni Pwn2Own'da sahnada namoyish etdi; haqiqiy foydalanuvchilarga qarshi ishlatilganiga dalil yo'q va ommaviy CVE yozuvlari eksploitatsiyani yo'q deb ro'yxatga olgan. Zanjirdagi bir qadam brauzerni qayta ishga tushiradi, Tsai buni tanlov uchun qulaylik deb ta'kidlaydi va haqiqiy hujumda kerak emas.

Zanjir biznes kirishlari uchun mo'ljallangan Edge funksiyasi — shartli kirish navigatsiya tezlatgichi bilan boshlanadi. Tsai uni ishga tushirish brauzerning o'z jarayoniga so'rov qilgan sahifaga bog'lanmagan yangi navigatsiyani boshlashga imkon berishini aniqladi, shuning uchun Edge uni ochiq bo'lgan har qanday yorliqqa biriktiradi. Bu mos kelmaslik birinchi xato va u UXSS hosil qiladi.

Uni bosmasdan ishlashini ta'minlash yana to'rtta zaiflikni talab qildi. Edge so'rov ishonchli Microsoft saytidan kelganini tekshirdi, lekin Tsai tekshiruvni ikkinchi oynadan so'rovni ochish orqali chetlab o'tdi. Edge'ning popup blokirovkasi bu oynani to'xtatishi kerak edi, lekin Edge ruxsat etilgan manzillar ro'yxatini qattiq kodlagan edi va ulardan biri popupni ochdi.

Hujum shuningdek, jabrlanuvchining allaqachon tizimga kirgan bo'lishini talab qildi, buni Edge avtomatik kirish funksiyasi foydalanuvchi Microsoft saytiga tashrif buyurganda o'z-o'zidan ta'minlaydi. Nihoyat, zanjir jabrlanuvchining elektron pochta manzilini Microsoft sayti assets.msn.com'dan o'qiydi, u noto'g'ri sozlangan cross-origin sozlamasi tufayli har qanday veb-saytga qaytarib berdi.

JavaScriptni hamma joyda ishga tushirish hali kompyuterni nazorat qilish emas. Sandboxdan qochish uchun Tsai Edge'ning o'qish rejimi Immersive Reader'dan foydalandi, u Microsoft skriptlar ishga tushirishdan taqiqlangan sahifalar ro'yxatiga kiritmagan maxsus read:// manzili ostida ishlaydi.

U yerdan zanjir diagnostika jurnallarini zip qilish uchun mo'ljallangan ichki Edge funksiyasini chaqirdi va uni diskning istalgan joyiga hujumchi tanlagan nom va mazmun bilan fayl yozish uchun suiiste'mol qildi.

Bu fayl yozish ikki qadamda kod ijrosiga aylantiriladi. Zanjir qaysi veb-saytlar qaysi protokol ishlovchilarini ishga tushirishi mumkinligini nazorat qiladigan konfiguratsiya faylini qayta yozadi, keyin fayl o'qilishi uchun Edge'ni qayta ishga tushiradi. Keyin u telnet:// havolasini ishga tushiradi; Windows sukut bo'yicha telnet dasturini o'rnatmagani uchun, u tizim yo'lidan birini qidiradi va past huquqli foydalanuvchi yozishi mumkin bo'lgan papkadan hujumchi joylashtirgan nusxani ishga tushiradi.

Microsoft tuzatishni 15-mayda, tanlovdan bir kun keyin, Edge Stable 148.0.3967.70 versiyasida jo'natdi. Bu reliz uchta Edge'ga xos tuzatishni o'z ichiga oldi, ular CVE-2026-45492, CVE-2026-45494 va CVE-2026-45495 sifatida kuzatiladi. Birinchisi xavfsizlik funksiyasi chetlab o'tishi, ikkinchisi esa aldash xatosi sifatida qayd etilgan, ikkalasi ham 148.0.3967.70'dan oldingi Edge versiyalariga ta'sir qiladi.

Microsoft yozuvlari birinchi ikkitasini 10 ballik shkalada 5.4 deb baholaydi, bu o'rta ball bo'lib, alohida xatoni aks ettiradi, ularni kod ijrosiga aylantiradigan to'liq zanjirni emas. DEVCORE tuzatish e'lon qilinganidan 24 soat ichida kelganini aytdi.

Edge'ni yangilash bu zanjirni yopadi. Taqdim may oyida jo'natilgani uchun, avtomatik yangilanishdagi brauzer uni allaqachon olgan va alohida harakat talab qilinmaydi.

Tsai zanjirni qo'lda, taxminan ikki oy davomida, hech qanday AI yordamisiz qurdi va bu ishni inson tadqiqoti hali ham muhim bo'lgan joy haqida fikr sifatida taqdim etadi. "Qiyin qismi ularni topish, va ularni barchasini topganingizdan so'ng, zanjirlash eng oson qismdir," deb yozadi u mantiqiy xatolar haqida. Tadqiqot 2026 Pwnie Award'da Epic Achievement mukofotini yutdi.

Ushbu maqolani qiziqarli deb topdingizmi? Bizni Google News, Twitter va LinkedIn'da kuzating, biz e'lon qiladigan eksklyuziv kontentni o'qish uchun.