Карточка уязвимости
Характеристики уязвимости
Уровень опасности
Оценка CVSS
(AV:N/AC:M/Au:N/C:P/I:P/A:P)
Производитель ПО
Наименование ПО
MySQL Server
(5.7.0, 5.7.34, 8.0.0, 8.0.25)
Описание
Использование после освобождения в curl, при получении билета TLS-сессии, позволяет злоумышленникам, действующим удаленно, выполнить произвольный код в клиенте. Когда libcurl использует билеты сессий TLS 1.3 для OpenSSL-соединений, указатели на объекты переноса сохраняются для последующего извлечения при получении билета сессии. Если соединение используется для нескольких передач (например, как в случае с переиспользованием соединения HTTP/1.1 или мультиплексным соединением HTTP/2), первый объект переноса может быть освобожден до создания новой сессии, после чего функция может обратиться к освобожденному буферу памяти. При использовании этой памяти libcurl может вызвать указатель на функцию в объекте, делая возможным удаленное выполнение кода, если сервер поместил содержимое поврежденной памяти в подходящее место памяти.
Как исправить
Для устранения уязвимости необходимо установить последнюю версию продукта, соответствующую используемой платформе. Необходимую информацию можно получить по адресу:
https://www.mysql.com/
https://www.mysql.com/
Ссылки
Источник: CVE
Наименование: CVE-2021-22901
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22901
https://www.oracle.com/security-alerts/cpujul2021.html
Наименование: CVE-2021-22901
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22901
https://www.oracle.com/security-alerts/cpujul2021.html