5 matches found
extra_recipe
// ianbeer iOS 10.2 向け CVE-2017-2370 のカーネル任意読み取り/書き込みエクスプロイト iPod Touch 6G 14C92 でのみテスト済みです。他のデバイス/ファームウェアではそのままでは動作しません! バグ machvoucherextractattrrecipetrap は、任意のコンテキストから呼び出すことができる Mach トラップです。これは iOS 10 で追加された完全に新しいコードです。 kernreturnt machvoucherextractattrrecipetrapstruct...
CVE-2017-2370
0x00.はじめに 今回の権限昇格は、machvoucherextractattrrecipetrapに存在する脆弱性を利用したものであり、その利用方法の中核はMACHMSGOOLPORTSDESCRIPTORメッセージです。 machmsg oolについて簡単に説明すると、ool descriptorを含むmsgを送信すると、カーネルは指定されたデータをユーザ空間からカーネル空間にコピーし、対象のタスクがメッセージを処理するまでそのデータを保持し続けます。同様に、対象プロセスがool...
iOS 12 / macOS 10.14 voucher_swap Use-After-Free
Proof of concept for an older vulnerability from 2019. A use-after-free vulnerability in Apple's Mach voucher subsystem affects macOS version 10.14 and iOS version 12...
Apple macOS 10.12.1 / iOS 10.2 - Kernel Userspace Pointer Memory Corruption
Source: https://bugs.chromium.org/p/project-zero/issues/detail?id=1004 machvoucherextractattrrecipetrap is a mach trap which can be called from any context Here's the code: kernreturnt machvoucherextractattrrecipetrapstruct machvoucherextractattrrecipeargs args ipcvouchert voucher = IVNULL;...
Apple Mac OSX iOS - Unsandboxable Kernel Use-After-Free in Mach Vouchers
Apple Mac OSX iOS - Unsandboxable Kernel Use-After-Free in Mach Vouchers / Source: https://code.google.com/p/google-security-research/issues/detail?id=553 The mach voucher subsystem fails to correctly handle spoofed no-more-senders messages. ipckobjectserver will be called for mach messages sent ...