vendor:
iMessage
by:
Exploit Database
4.3
CVSS
MEDIUM
Information Leak
200
CWE
Product Name: iMessage
Affected Version From: N/A
Affected Version To: N/A
Patch Exists: NO
Related CWE: N/A
CPE: N/A
Metasploit:
N/A
Other Scripts:
N/A
Platforms Tested: macOS
2020
Info Leak when Decoding SGBigUTF8String Class
The SGBigUTF8String class initializes the string using [SGBigUTF8String initWithUTF8DataNullTerminated:] even though there is no guarantee the bytes provided to the decoder are null terminated. It should use [SGBigUTF8String initWithUTF8Data:] instead. This class is included in iMessage, and could be useful in local attacks.
Mitigation:
Ensure that the bytes provided to the decoder are null terminated.