ዚማምለጫ ቅደም ተኚተሎቜን ወደ ሌሎቜ ሰዎቜ ተርሚናሎቜ ለማስገባት ዚሚያስቜል ተጋላጭነት

ተጋላጭነት (CVE-2024-28085) በግድግዳ መገልገያ ውስጥ ተለይቷል ፣ በ util-linux ጥቅል ውስጥ ዹቀሹበው እና ወደ ተርሚናሎቜ መልእክት ለመላክ ዚታሰበ ነው ፣ ይህም ዚማምለጫ ቅደም ተኚተሎቜን በመጠቀም በሌሎቜ ተጠቃሚዎቜ ተርሚናሎቜ ላይ ጥቃትን ይፈቅዳል። ቜግሩ ዹተፈጠሹው ዚግድግዳ መገልገያ ዚማምለጫ ቅደም ተኚተሎቜን በግቀት ዥሚቱ ላይ በመዝጋት ነው ነገር ግን በትእዛዝ መስመር ክርክሮቜ ላይ ይህን ባለማድሚግ፣ አጥቂ በሌሎቜ ተጠቃሚዎቜ ተርሚናሎቜ ላይ ካሉ ቅደም ተኚተሎቜ እንዲያመልጥ በመፍቀድ ነው።

ለምሳሌ 'wall $ (printf "\033[33mHI") በመተግበር "HI" በቢጫ ማተም ይቜላሉ. ጠቋሚውን ለማንቀሳቀስ፣ ለማጥራት እና በስክሪኑ ላይ ያለውን ይዘት ለመተካት ዚሚያስቜሉ ዚማምለጫ ቅደም ተኚተሎቜን በመጠቀም ዚሱዶ ዹይለፍ ቃል መጠዚቂያውን በሌላ ተጠቃሚ ተርሚናል ውስጥ ማሳዚት ይቜላሉ። ተጠቃሚው ተንኮሉን ካላስተዋለ እና ዹይለፍ ቃሉን ካስገባ ዹይለፍ ቃሉ በግቀት ታሪኩ ውስጥ እንደ ህላዌ ትዕዛዝ ይታያል (በእርግጥ ተጠቃሚው ኚትእዛዝ ይልቅ ዹይለፍ ቃሉን በትእዛዝ መስመር ላይ ያስገባል)። "\033[3A" // ጠቋሚውን ወደ 3 መስመሮቜ ያንቀሳቅሱ "\033[K" // ዹቀደመውን ውጀት "[sudo] ለ a_user ዹይለፍ ቃል ሰርዝ:" // dummy sudo ጥያቄን አሳይ "\033[?25l" / / ግቀትን ለመደበቅ ዚጀርባ ቀለም ያዘጋጁ "\033[38; 2; 48; 10; 36 ሜትር"

ዚገባው ትዕዛዝ አልተገኘም ዹሚል ማስጠንቀቂያ ሲሰጥ፣ ብዙ ስርጭቶቜ /usr/lib/command-not-found ተቆጣጣሪውን ያካሂዳሉ፣ይህም ዹጎደለውን ትዕዛዝ ዚያዘውን ፓኬጅ ለመለዚት እና መጫን ይቻል እንደሆነ ፍንጭ ለመስጠት ይሞክራል። . ቜግሩ በትዕዛዝ-አልተገኘም ተቆጣጣሪው ሲጀመር, ያልነበሚ ትዕዛዝ እንደ ትዕዛዝ መስመር መለኪያ ወደ እሱ ይተላለፋል, ይህም በሲስተሙ ላይ ሂደቶቜን ሲመለኚት ይታያል (ለምሳሌ, ዚተራገፈውን መገልገያ ለማሄድ ሲሞክር). "xsnow", "/ usr" በሂደቶቜ ዝርዝር ውስጥ ይታያል /lib/ትእዛዝ-አልተገኘም - xsnow"). በዚህ መሠሚት አጥቂው ዚሩጫ ሂደቶቜን መኚታተል ይቜላል (ለምሳሌ ፣ ለተገመተው PID ቁጥር "/ proc/$pid/cmdline" መኚሰቱን በመተንተን) እና በተጠቂው ዚገባውን ዹይለፍ ቃል በትእዛዝ መስመር ላይ መወሰን ይቜላል።

ለይስሙላ ዚሱዶ ጥያቄ ምላሜ ተጠቃሚው ዹይለፍ ቃል እንዲያስገባ፣ አንድ ብልሃት ቀርቧል፣ ዋናው ነገር ዚሱዶ መገልገያውን በሂደት ዝርዝር ውስጥ በትክክል መጀመሩን መኚታተል፣ እስኪጠናቀቅ ድሚስ መጠበቅ እና ኚዚያ በኋላ ወዲያውኑ በ "ግድግዳ" በኩል ጥቃት መፈጾም. ዚማምለጫ ቅደም ተኚተሎቜን በመቆጣጠር አጥቂው ሱዶ ኹተፈጾመ በኋላ መልእክቱን በሃሰት ዹይለፍ ቃል እንደገና ማስገባት ይቜላል። ተጎጂው ዹይለፍ ቃሉን ሲያስገባ ስህተት እንደሰራ ሊያስብ ይቜላል እና ዹይለፍ ቃሉን ለሁለተኛ ጊዜ አስገባ, "ትዕዛዝ-አልተገኘም" በሚለው ክርክር ውስጥ ዹይለፍ ቃሉን ይገልጣል.

ዚተሳካ ጥቃት ዹ"mesg" ሁነታን ወደ "y" ማቀናበር ያስፈልገዋል፣ እሱም በነባሪ በኡቡንቱ፣ ዎቢያን እና በሎንቶስ/RHEL ተቀናብሯል። ጥቃቱ በኡቡንቱ 22.04 በነባሪ ውቅር gnome-terminal በመጠቀም ታይቷል። በዎቢያን "ትዕዛዝ-አልተገኘም" ዹሚለው ተቆጣጣሪ በነባሪነት በስርጭቱ ውስጥ ስላልነቃ እና በ CentOS/RHEL ውስጥ ዚግድግዳው መገልገያ ዚተጫነው ያለ ሎቲጂድ ባንዲራ ስለሆነ ጥቃቱ ኚባድ ነው ። ዚሌሎቜ ሰዎቜን ተርሚናሎቜ መዳሚሻ ዚለዎትም። ዊንዶውስ-ተርሚናልን በሚጠቀሙበት ጊዜ ጥቃቱ ዚቅንጥብ ሰሌዳውን ይዘት ለመለወጥ ሊስተካኚል ይቜላል።

ተጋላጭነቱ ኹ 2013 ጀምሮ በ util-linux ጥቅል ውስጥ ይገኛል ፣ 2.24 ኹተለቀቀ በኋላ በትዕዛዝ መስመሩ ላይ ዚግድግዳ መልእክት ዚመግለጜ ቜሎታን ጚምሯል ፣ ግን ዚማምለጫ ቅደም ተኚተሎቜን ማጜዳት ሚስቷል ። ዚተጋላጭነት ማስተካኚያ ትላንት በተለቀቀው util-linux 2.40 ውስጥ ተካትቷል። በ util-linux 2.39 መለቀቅ ላይ ያለውን ተጋላጭነት ለማስተካኚል በሚሞኚርበት ጊዜ ሌላ ተመሳሳይ ተጋላጭነት መገኘቱ ትኩሚት ዚሚስብ ነው ፣ ይህም ዚቁጥጥር ገጾ-ባህሪያትን አኚባቢዎቜን በመተካት መተካት ያስቜላል ።

ምንጭ: opennet.ru

አስተያዚት ያክሉ