A type confusion issue was addressed with improved checks. This issue is fixed in macOS Ventura 13. An app may be able to execute arbitrary code with kernel privileges.
The product allocates or initializes a resource such as a pointer, object, or variable using one type, but it later accesses that resource using a type that is incompatible with the original type.
Link | Tags |
---|---|
https://support.apple.com/en-us/HT213488 | vendor advisory |
https://support.apple.com/kb/HT213604 | vendor advisory |
http://seclists.org/fulldisclosure/2023/Jan/20 | third party advisory mailing list |