በብዙ የማትሪክስ ደንበኞች ውስጥ ከጫፍ እስከ ጫፍ ምስጠራን የሚያበላሹ ወሳኝ ተጋላጭነቶች

ያልተማከለ የግንኙነት መድረክ ማትሪክስ አዘጋጆች በማትሪክስ-js-sdk፣ matrix-ios-sdk እና matrix-android-sdk2 ቤተ-መጽሐፍት ውስጥ ወሳኝ ተጋላጭነቶች ተለይተዋል፣ ይህም የአገልጋይ አስተዳዳሪዎች ሌሎች ተጠቃሚዎችን እንዲመስሉ እና ከጫፍ እስከ መጨረሻ እንዲያነቡ አስጠንቅቀዋል። መጨረሻ የተመሰጠረ (E2EE) የውይይት መልዕክቶች። ድክመቶቹ የሚከሰቱት በማትሪክስ ፕሮቶኮል ውስጥ በተናጥል በሚተገበሩ ስህተቶች ምክንያት ነው እና በፕሮቶኮሉ ላይ ችግሮች አይደሉም። በአሁኑ ጊዜ ፕሮጀክቱ ችግር ላለባቸው ኤስዲኬዎች እና በእነሱ መሰረት የተገነቡ የደንበኛ መተግበሪያዎችን ማሻሻያ አድርጓል።

ጥቃትን በተሳካ ሁኔታ ለማካሄድ፣ በአጥቂው ቁጥጥር ስር ወዳለው የቤት ኮምፒውተር መድረስ ያስፈልጋል። አገልጋይ (ሆምሰርቨር - የደንበኛ ታሪክ እና መለያዎችን ለማከማቸት የሚያገለግል አገልጋይ)። በደንበኛው በኩል ከጫፍ እስከ ጫፍ ምስጠራን መጠቀም አስተዳዳሪውን ይከላከላል አገልጋይ በመልዕክት ልውውጥ ላይ ጣልቃ መግባት፣ ነገር ግን የተለዩት ተጋላጭነቶች ይህንን ጥበቃ ማለፍ እንዲችሉ ያደርጉታል። ችግሮቹ ለድር፣ ለዴስክቶፕ፣ ለ iOS እና ለዋናው የማትሪክስ ደንበኛ፣ ኤለመንት (ቀደም ሲል Riot) ላይ ተጽዕኖ ያሳድራሉ። Androidእንዲሁም የሲኒ፣ የቢፐር፣ የሺልዲቻት፣ የሰርኩሊ እና የሲኖድ.ኢምን ጨምሮ የሶስተኛ ወገን የደንበኛ አፕሊኬሽኖች። ተጋላጭነቶቹ የማትሪክስ-ሩስት-ኤስዲኬ፣ የሃይድሮጂን-ኤስዲኬ፣ የማትሪክስ ዳርት ኤስዲኬ፣ የmautrix-ፓይዘን፣ የmautrix-ጎ እና የማትሪክስ-ኒዮ ቤተ-መጻሕፍትን ወይም የሃይድሮጂን፣ የኤሌመንትኤክስ፣ የነኮ፣ የፍሉፊቻት፣ የሲፎን፣ የቲሚ፣ የጎሙክስ እና የፓንታላይሞን አፕሊኬሽኖችን አይነኩም።

ሶስት ዋና ዋና የጥቃት ሁኔታዎች አሉ፡-

  • የማትሪክስ አገልጋይ አስተዳዳሪ የመስቀል ፊርማዎችን ሲጠቀሙ በኢሞጂ ላይ የተመሰረተ ማረጋገጫን (SAS፣ አጭር የማረጋገጫ ሕብረቁምፊዎችን) ሊያስተጓጉል እና ሌላ ተጠቃሚን ማስመሰል ይችላል። ጉዳዩ የተጋላጭነት (CVE-2022-39250) በማትሪክስ-js-sdk ኮድ ውስጥ የመሣሪያ መታወቂያዎችን እና የፊርማ ቁልፎችን ከመቀላቀል ጋር የተያያዘ ነው።
  • አገልጋዩን የሚቆጣጠረው አጥቂ ታማኝን ላኪ በማጭበርበር ከሌሎች ተጠቃሚዎች መልዕክቶችን ለመጥለፍ ሃሳዊ ቁልፍ ያስተላልፋል። ጉዳዩ በማትሪክስ-js-sdk (CVE-2022-39251)፣ ማትሪክስ-ios-sdk (CVE-2022-39255) እና ማትሪክስ-android-sdk2 (CVE-2022-39248) ደንበኛው በፈጠረው ተጋላጭነት ነው። ከኦልም ይልቅ የMegolm ፕሮቶኮልን በመጠቀም ኢንክሪፕት የተደረጉ በመሣሪያ የሚመሩ መልዕክቶችን በስህተት መቀበል፣ መልእክቶቹን ከትክክለኛው ላኪ ይልቅ ለMegolm ላኪ ነው።
  • ባለፈው አንቀፅ ላይ የተጠቀሱትን ተጋላጭነቶች በመጠቀም የአገልጋዩ አስተዳዳሪ መልዕክቶችን ለማመስጠር የሚያገለግሉትን ቁልፎች ለማውጣት በተጠቃሚው መለያ ላይ ምናባዊ መለዋወጫ ቁልፍ ማከል ይችላል።

ተጋላጭነቱን የለዩት ተመራማሪዎች የሶስተኛ ወገን ተጠቃሚን ወደ ቻት ለመጨመር ወይም የሌላ ሰውን መሳሪያ ከተጠቃሚው ጋር የሚያያይዙ ጥቃቶችን አሳይተዋል። ጥቃቶቹ ተጠቃሚዎችን ወደ ቻቱ ለመጨመር የሚያገለግሉ የአገልግሎት መልእክቶች ከቻት ፈጣሪ ቁልፎች ጋር ያልተሳሰሩ እና በአገልጋዩ አስተዳዳሪ ሊመነጩ የሚችሉ በመሆናቸው ነው። የማትሪክስ ፕሮጄክቱ ገንቢዎች እነዚህን ድክመቶች እንደ ጥቃቅን ብለው ፈርጀዋቸዋል ፣ ምክንያቱም እንደዚህ ያሉ ማጭበርበሮች ሳይስተዋል ስለማይቀር - ተጠቃሚው ከተተካ በቻት ተጠቃሚዎች ዝርዝር ውስጥ ይታያል ፣ እና መሳሪያ ሲጨምር ማስጠንቀቂያ ይታያል እና መሳሪያው ያልተረጋገጠ ተብሎ ምልክት ይደረግበታል (እና ወዲያውኑ የሮግ መሳሪያውን ከጨመረ በኋላ መልእክቶችን ለመበተን የሚያስፈልጉትን የህዝብ ቁልፎች መቀበል ይጀምራል).

ምንጭ: opennet.ru

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster