В криптографската библиотека OpenSSL е открита уязвимост (CVE все още не е назначен), чрез която дистанционен атакуващ може да повреди съдържанието на паметта на процеса, като изпрати специално оформени данни по време на установяване на TLS-соединение. Все още не е ясно дали проблемът може да доведе до изпълнение на код на атакуващия и изтичане на данни от паметта на процеса, или той е ограничен само до аварийно прекъсване на работата.
Уязвимостта се наблюдава в версията OpenSSL 3.0.4, публикувана на 21 юни, и е причинена от неправилно коригиране на грешка в кода, в резултат на което могат да бъдат презаписани или прочетени до 8192 байта данни извън назначен буфер. Използването на уязвимостта е възможно само на системи x86_64 с поддръжка на инструкции AVX512.
Такива разклонения на OpenSSL, като BoringSSL и LibreSSL, както и версията OpenSSL 1.1.1, не са засегнати от проблема. Корекцията в момента е достъпна само под формата на пач. При най-лошият сценарий, проблемът може да се окаже по-опасен от уязвимостта Heartbleed, но нивото на заплаха се намалява от това, че уязвимостта се проявява само в версията OpenSSL 3.0.4, докато много дистрибуции по подразбиране продължават да доставят версия 1.1.1 или все още не са успели да подготвят актуализации на пакетите с версия 3.0.4.
Източник: opennet.ru
