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