په InsydeH2O چوکاټ کې درې ویشت زیان منونکي پیژندل شوي، کوم چې د ډیری تولید کونکو لخوا د دوی د هارډویر لپاره د UEFI فرم ویئر جوړولو لپاره کارول کیږي (د UEFI BIOS پلي کولو ترټولو عام). دا زیان منونکي د SMM (سیسټم مدیریت حالت) په کچه د کوډ اجرا کولو ته اجازه ورکوي، کوم چې د هایپروایزر حالت او د محافظت حلقې صفر په پرتله لوړ لومړیتوب (رنګ -2) لري، او ټولې حافظې ته غیر محدود لاسرسی لري. دا مسله د UEFI فرم ویئر اغیزه کوي چې د تولید کونکو لکه فوجیتسو، سیمنز، ډیل، HP، HPE، لینوو، مایکروسافټ، انټل، او بل اتوس لخوا کارول کیږي.
د دې زیان منونکو څخه ګټه پورته کول د مدیر امتیازاتو سره سیمه ایز لاسرسي ته اړتیا لري، چې دوی د دویمې درجې زیان منونکو په توګه خورا مطلوب کوي، د نورو سیسټم زیان منونکو څخه د ګټې اخیستنې یا د ټولنیز انجینرۍ میتودونو کارولو وروسته کارول کیږي. د SMM په کچه لاسرسی د عملیاتي سیسټم له کنټرول څخه هاخوا په کچه د کوډ اجرا کولو ته اجازه ورکوي، کوم چې د فرم ویئر تعدیل کولو او د SPI فلش حافظې کې پټ ناوړه کوډ یا روټ کیټونه پریښودو لپاره کارول کیدی شي چې د عملیاتي سیسټم لخوا نه کشف کیږي. دا د بوټ وخت تصدیق غیر فعالولو (UEFI خوندي بوټ، انټل بوټ ګارډ) او د مجازی چاپیریال لپاره د بشپړتیا چکونو څخه د تیریدو لپاره هایپروایزرز برید کولو لپاره هم کارول کیدی شي.

زیان منونکي د عملیاتي سیسټم دننه د غیر تایید شوي SMI (سیستم مدیریت مداخله) هینډلرونو په کارولو سره کارول کیدی شي، او همدارنګه د عملیاتي سیسټم د لومړني بوټ مرحلو په جریان کې یا د خوب حالت څخه د رغیدو پرمهال اجرا کیدو دمخه. ټولې زیان منونکي د حافظې مدیریت مسلو له امله رامینځته کیږي او په دریو کټګوریو ویشل شوي دي:
- د SMM کال آوټ — ستاسو د کوډ اجرا کول د SMM حقونو سره د SWSMI انټرپټ هینډلرونو اجرا کول د SMRAM څخه بهر کوډ ته د ریډراینډ کولو له لارې؛
- د حافظې فساد بریدګر ته اجازه ورکوي چې خپل معلومات په SMRAM کې ولیکي، چې د حافظې یوه ځانګړې جلا شوې سیمه ده چیرې چې د SMM امتیازاتو سره کوډ چلیږي.
- په کوډ کې د حافظې فساد چې د DXE (ډرایور اجرایوي چاپیریال) په کچه روان دی.
د برید د اصولو د ښودلو لپاره، د استحصال یوه نمونه خپره شوې چې بریدګرو ته اجازه ورکوي چې د UEFI DXE رن ټایم ته لاسرسی ومومي او د دریم یا صفر حلقې څخه د برید له لارې کوډ اجرا کړي. استحصال د UEFI DXE ډرایور کې د سټیک اوور فلو (CVE-2021-42059) څخه ګټه پورته کوي. د برید په جریان کې، بریدګر کولی شي خپل کوډ DXE ډرایور ته داخل کړي، کوم چې د عملیاتي سیسټم بیا پیل وروسته فعال پاتې کیږي، یا په SPI فلش کې د NVRAM ساحه بدله کړي. د اجرا په جریان کې، د بریدګر کوډ کولی شي د امتیازي حافظې ساحې بدلې کړي، د EFI رن ټایم خدمات بدل کړي، او د بوټ پروسې سره مداخله وکړي.
سرچینه: opennet.ru
