Ua haki ʻia kahi pahu ma OpenSSL i kekahi mau noi openSUSE Tumbleweed ma hope o kahi hoʻonui

Ke hoʻonui nei i ka OpenSSL i ka mana 1.1.1b ma ka waihona openSUSE Tumbleweed alakai к uhaki ka hana ʻana o kekahi mau noi pili me libopenssl a me ka hoʻohana ʻana i nā wahi Lūkini a i ʻole Ukrainian. Ua ʻike ʻia ka pilikia ma hope o ka hoʻohui ʻana iā OpenSSL ke hoʻololi i ka mea hoʻokele hoʻokele memo hewa (SYS_str_reasons). Ua wehewehe ʻia ka buffer ma 4 kilobytes, akā ʻaʻole lawa kēia no kekahi mau wahi Unicode.

ʻO ka hoʻopuka o strerror_r, i hoʻohana ʻia e hoʻopiha i ka pale, he 6856 bytes no ka wahi Lūkini, a ʻo 7000 no ka ʻāina ʻo Ukrainian. Ma ka code OpenSSL, ma mua e e nānā no ke kahe ʻana, akā ʻo ka wā e ʻoki ʻia ai ka huelo i noonoo ʻO ka nui he hoʻokahi paita ʻoi aku ka nui ma mua o ka waiwai maoli, kahi i hoʻonui ai i hoʻokahi-byte a hāʻule i ka wā e hoʻouka ana i nā transcripts code hewa i lōʻihi loa.

I kēia manawa ua mākaukau hooponopono ana, akā, ʻaʻole i ʻae ʻia. No ka hoʻi ʻana i ka mana paʻa mua (OpenSSL 1.1.0h) hiki iā ʻoe ke holo i kēia mau kauoha:

sudo zypper i ka tumbleweed-cli
sudo tumbleweed init
sudo tumbleweed hoʻololi 20190514
sudo zypper ref && sudo zypper dup && sudo zypper inr

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka