زیان منونکي چې تاسو ته اجازه درکوي د QEMU جلا شوي چاپیریال څخه وباسئ

ښکاره شوه د زیان مننې مهم جزیات (CVE-2019-14378) په ډیفالټ SLIRP هینډلر کې په QEMU کې کارول کیږي ترڅو د میلمه سیسټم کې د مجازی شبکې اډاپټر او د QEMU اړخ کې د شبکې بیک انډ ترمینځ د ارتباطي چینل رامینځته کړي. دا مسله د KVM پر بنسټ د مجازی کولو سیسټمونه هم اغیزه کوي (په د کارن موډ) او Virtualbox، کوم چې د QEMU څخه سلیپ بیکینډ کاروي، او همدارنګه هغه غوښتنلیکونه چې د کاروونکي ځای شبکې سټیک کاروي libSLIRP (TCP/IP ایمولیټر).

زیان منونکي کوډ ته اجازه ورکوي چې د کوربه سیسټم اړخ کې د QEMU هینډلر پروسې حقونو سره اجرا شي کله چې په ځانګړي ډول ډیزاین شوی خورا لوی شبکې کڅوړه د میلمه سیسټم څخه لیږل کیږي ، کوم چې ټوټې کولو ته اړتیا لري. د ip_reass() فنکشن کې د یوې تېروتنې له امله، چې ویل کیږي کله چې د راتلونکو کڅوړو بیا راټولولو لپاره ویل کیږي، لومړۍ ټوټه ممکن په تخصیص شوي بفر کې مناسب نه وي او د هغې لکۍ به د بفر تر څنګ د حافظې ساحو ته ولیکل شي.

لا دمخه د ازموینې لپاره شتون لري د استخراج یو کاري پروټوټایپ ، کوم چې د ASLR بای پاس کولو او د main_loop_tlg سرې د حافظې په لیکلو سره د کوډ اجرا کولو لپاره چمتو کوي ، پشمول د QEMUTimerList د هینډلرونو سره چې د ټایمر لخوا ویل کیږي.
زیانمنتیا لا دمخه ټاکل شوې ده فیډورا и SUSE/openSUSE، مګر په کې نا سم پاتې دی Debian, آرکس لینکس и FreeBSD. د د وبنټو и RHEL ستونزه د سلیپ نه کارولو له امله نه ښکاري. زیانمنتیا په وروستي ریلیز کې ناڅرګنده پاتې ده libslirp 4.0 (اصلاح اوس مهال په توګه شتون لري پیچ).

سرچینه: opennet.ru

Add a comment