Проблема использования памяти после освобождения была решена путем улучшения управления памятью. Эта проблема устранена в watchOS 9.5, tvOS…
Проблема использования памяти после освобождения была решена путем улучшения управления памятью. Эта проблема устранена в watchOS 9.5, tvOS 16.5, macOS Ventura 13.4, iOS 15.7.6 и iPadOS 15.7.6, macOS Big Sur 11.7.7, macOS Monterey 12.6.6, iOS 16.5 и iPadOS 16.5. Удаленный злоумышленник может вызвать неожиданное завершение работы приложения или произвольное выполнение кода.
Продукт повторно использует или ссылается на память после её освобождения. В какой-то момент эта память может быть выделена повторно и сохранена в другом указателе, тогда как исходный указатель на освобождённую память используется вновь. Поскольку теперь по этому адресу может храниться посторонний объект, исходное использование указателя может привести к повреждению памяти или иным непреднамеренным последствиям. Если новая структура данных содержит указатель на функцию, то при исполнении может быть вызван код, контролируемый злоумышленником.
https://cwe.mitre.org/data/definitions/416.html →Открыть в коллекции CWE →