The issue was addressed with improved memory handling. This issue is fixed in iOS 17.5 and iPadOS 17.5, tvOS 17.5, watchOS 10.5, macOS Sonoma 14.5. An app may be able to execute arbitrary code with kernel privileges.
The product allocates a reusable resource or group of resources on behalf of an actor without imposing any restrictions on the size or number of resources that can be allocated, in violation of the intended security policy for that actor.
The product manages a group of objects or resources and performs a separate memory allocation for each object, but it does not properly limit the total amount of memory that is consumed by all of the combined objects.
Link | Tags |
---|---|
https://support.apple.com/en-us/HT214101 | vendor advisory |
https://support.apple.com/en-us/HT214106 | vendor advisory |
https://support.apple.com/en-us/HT214104 | vendor advisory |
https://support.apple.com/en-us/HT214102 | vendor advisory |
http://seclists.org/fulldisclosure/2024/May/17 | mailing list |
http://seclists.org/fulldisclosure/2024/May/10 | mailing list |
https://support.apple.com/kb/HT214102 | vendor advisory |
https://support.apple.com/kb/HT214104 | vendor advisory |
https://support.apple.com/kb/HT214106 | vendor advisory |
http://seclists.org/fulldisclosure/2024/May/12 | mailing list |
http://seclists.org/fulldisclosure/2024/May/16 | mailing list |
https://support.apple.com/kb/HT214101 | vendor advisory |
https://support.apple.com/kb/HT214123 | vendor advisory |
http://seclists.org/fulldisclosure/2024/Jul/23 | mailing list |