{"uuid": "58bcdb0a-6327-44e8-9bb9-9028e2a20388", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "2a075640-a300-48a4-bb44-bc6130783b9b", "vulnerability": "CVE-2022-32948", "type": "published-proof-of-concept", "source": "https://t.me/atlantiscyberarmy/12747", "content": "\ud83d\udcf2 In the neural engine from apple (ANE), which is essentially an NPU and the first generation appeared in the A11 chip, as part of it.\n\n\ud83d\udcbeCVE-2022-32845 - aned signature check bypass for model.hwx\n\n\ud83d\udcbeCVE-2022-32948 - DeCxt::FileIndexToWeight() OOB Read due to lack of array index validation\n\n\ud83d\udcbeCVE-2022-42805 : ZinComputeProgramUpdateMutables() potential arbitrary read due to Integer overflow issue.\n\n\ud83d\udcbeCVE-2022-32899 - DeCxt::RasterizeScaleBiasData() Buffer underflow due to integer overflow issue.\n\nActually, these kernel waves affected almost all iOS versions from 15 to 16 (15 - 15.5), except for sbx, which was fixed in iOS 15.6. Therefore, for successful operation on iOS 15.6/15.7 devices, it is necessary to break the sploitchain and re-make sbx. WeightBufs - nuclear r / w splits (as stated - affects all apple devices with ANE support, which combines these waves and, in addition to the aforementioned iOS versions, also affects macOS versions: 12 - 12.4.", "creation_timestamp": "2023-05-05T00:57:58.000000Z"}