3 matches found
iOS/macOS - 'task_swap_mach_voucher()' Use-After-Free
/ voucherswap-poc.c Brandon Azad / if 0 iOS/macOS: taskswapmachvoucher does not respect MIG semantics leading to use-after-free The dangers of not obeying MIG semantics have been well documented: see issues 926 CVE-2016-7612, 954 CVE-2016-7633, 1417 CVE-2017-13861, asyncwake, 1520 CVE-2018-4139,...
Apple macOS/iOS - Kernel Double Free due to IOSurfaceRootUserClient not Respecting MIG Ownership Rules
I have previously detailed the lifetime management paradigms in MIG in the writeups for: CVE-2016-7612 https://bugs.chromium.org/p/project-zero/issues/detail?id=926 and CVE-2016-7633 https://bugs.chromium.org/p/project-zero/issues/detail?id=954 If a MIG method returns KERNSUCCESS it means that th...
CVE-2016-7633
CVE-2016-7633 affects macOS Sierra with Directory Services. The bug is a use-after-free that can be triggered locally to escalate privileges or cause a denial of service. Affected product: macOS Sierra 10.12.x (pre-10.12.2). Root cause details are not fully disclosed in the provided documents, bu...