በOpenSSL ውስጥ ያለ ስህተት ከዝማኔ በኋላ አንዳንድ ክፍት SUSE Tumbleweed መተግበሪያዎችን ሰበረ

በOpenSUSE Tumbleweed ማከማቻ ውስጥ OpenSSLን ወደ ስሪት 1.1.1b በማዘመን ላይ መርቷል к መጣስ ከ libopenssl ጋር የተቆራኙ እና የሩሲያ ወይም የዩክሬን አከባቢዎችን በመጠቀም የአንዳንድ መተግበሪያዎች አፈፃፀም። ችግሩ ወደ OpenSSL ከተጨመረ በኋላ ታየ ለውጥ ወደ የስህተት መልእክት ቋት ተቆጣጣሪ (SYS_str_reasons)። ቋቱ 4 ኪሎባይት ተብሎ ይገለጻል፣ ነገር ግን ይህ ለአንዳንድ የዩኒኮድ አከባቢዎች በቂ አልነበረም።

ቋቱን ለመሙላት ጥቅም ላይ የሚውለው የ strerror_r ውፅዓት ለሩሲያ አካባቢ 6856 ባይት እና 7000 ለዩክሬን አካባቢ ነው። በ OpenSSL ኮድ፣ መጀመሪያ ላይ ነበር የትርፍ ፍሰትን ይፈትሹ, ነገር ግን ጅራቱ ሲቆረጥ ነው ግምት ውስጥ ገብቷል መጠኑ ከትክክለኛው ዋጋ አንድ ባይት ይበልጣል፣ ይህም የአንድ ባይት መትረፍ እና በጣም ረጅም የስህተት ኮድ ግልባጮች ሲጫኑ ብልሽት አስከትሏል።

አስቀድሞ ተዘጋጅቷል። እርማትግን እስካሁን ተቀባይነት አላገኘም። ወደ ቀድሞው የተረጋጋ ስሪት (OpenSSL 1.1.0h) ለመመለስ የሚከተሉትን ትዕዛዞች ማሄድ ይችላሉ።

sudo zypper በ tumbleweed-cli
sudo tumbleweed init
sudo tumbleweed ማብሪያ 20190514
sudo zypper ref && sudo zypper dup && sudo zypper inr

ምንጭ: opennet.ru

አስተያየት ያክሉ