The issue was addressed with improved bounds checks. This issue is fixed in watchOS 10.1, macOS Sonoma 14.1, tvOS 17.1, iOS 16.7.2 and iPadOS 16.7.2, iOS 17.1 and iPadOS 17.1, macOS Ventura 13.6.1. Processing a maliciously crafted image may lead to heap corruption.
The product writes data past the end, or before the beginning, of the intended buffer.
A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
Link | Tags |
---|---|
https://support.apple.com/en-us/HT213981 | vendor advisory |
https://support.apple.com/en-us/HT213987 | vendor advisory |
https://support.apple.com/en-us/HT213984 | vendor advisory |
https://support.apple.com/en-us/HT213988 | vendor advisory |
https://support.apple.com/en-us/HT213985 | vendor advisory |
https://support.apple.com/en-us/HT213982 | vendor advisory |