89 matches found
CVE-2018-4407
CVE-2018-4407 CVE-2018-4407 は、XNU カーネルの ICMP エラーコードにおけるバッファオーバーフローの脆弱性です。この脆弱性により、IOS デバイス(ラップトップとモバイルの両方)は、1 つ(そうです、たった 1 つ!)の不正なパケットを受信するだけでクラッシュします。 このバグは、Kevin Backhouse 氏によって 2018 年 10 月 30 日に彼の lgtm ブログ記事 で最初に公開されました。 このリポジトリのコードは、scapy と nmap を使用して Python で実装された CVE-2018-4407 エクスプロイトの概念実証で...
xnu
XNUとは何か? XNUカーネルは、macOSおよびiOSオペレーティングシステムで使用されるDarwinオペレーティングシステムの一部です。XNUは「X is Not Unix」の頭字語です。 XNUは、カーネギーメロン大学で開発されたMachカーネルと、FreeBSDのコンポーネント、およびドライバを記述するためのC++ APIであるIOKitを組み合わせたハイブリッドカーネルです。 XNUは、シングルプロセッサとマルチプロセッサの両方の構成で、x8664およびARM64上で動作します。 XNUソースツリー config -...
CVE-2018-4407-IOS
CVE-2018-4407-IOS CVE ? Common Vulnerabilities and Exposures TLDR この脆弱性は、iOS と macOS の両方で使用されている XNU オペレーティングシステムカーネルのネットワークコードにおけるヒープバッファオーバーフローです。そのため、iPhone、iPad、Macbook のすべてが影響を受けます。私のエクスプロイト PoC は、単にヒープをゴミで上書きし、即座にカーネルクラッシュとデバイスの再起動を引き起こします。 インストール bash install.sh 使用方法 python3 exploit.py POC...
CVE-2023-41992
CVE-2023-41992 これはCVE-2023-41992の概念実証です。まず第一に、これは脱獄とはまったく関係ありません!そして、まだ開発中です。 これまでに助けてくれたすべての人に感謝します。プライバシーの理由から、ここに名前を挙げないかもしれません。希望があればDMください! パッチ 私の知る限り、パッチはipcrightdestroyにあります。誰かがX(旧Twitter)でもこれを指摘していました。 diff --git a/osfmk/ipc/ipcright.c b/osfmk/ipc/ipcright.c index a81ac21..32a9a3e 100644...
CVE-2018-4407
CVE-2018-4407 大規模 IOS/MAC 攻撃エクスプロイト CVE-2018-4407 は、IOS/MAC に対するシンプルかつ非常に高速な BOF 攻撃であり、DOS を引き起こす可能性があります。この脆弱性は、XNU オペレーティングシステムカーネルのネットワークコードにおけるヒープバッファオーバーフローです。XNU は iOS と macOS の両方で使用されているため、iPhone、iPad、MacBook がすべて影響を受けます。 使い方 apt-get install nmap git clone...
MacDirtyCow
MacDirtyCow CVE-2022-46689、別名MacDirtyCowの例。 何? MacDirtyCowは、LinuxのDirty COW脆弱性と同様の、macOSにおける権限昇格脆弱性です。この脆弱性は、macOSのXNUカーネルで使用されるコピーオンライト(COW)メカニズムに存在します。この脆弱性により、攻撃者は読み取り専用のroot所有ファイルを変更でき、影響を受けるシステム上でroot権限を獲得する可能性があります。...
CVE-2024-27815
CVE-2024-27815 XNU カーネルのバッファオーバーフロー。xnu-10002.1.13 で導入され、xnu-10063.121.3 で修正されました。 解説: https://jprx.io/cve-2024-27815 gcc TURPENTINE.c -o TURPENTINE ./TURPENTINE ハッシュ $ sha256sum TURPENTINE.c f7160a6ad7d52f32d64b86cf3006c98a217954d80c3fc71a8f27595e227d0fa0 TURPENTINE.c 2024年2月17日にXに投稿されたハッシュ...
rootsh
rootsh rootsh は OS X Yosemite 10.10.5 build 14F27 を対象とするローカル権限昇格です。 これは、CVE-2016-1758 および CVE-2016-1828 を悪用します。これらは XNU の2つの脆弱性で、 OS X El Capitan 10.11.4 および 10.11.5 でパッチが適用されました。rootsh は SMAP が有効なプラットフォームでは動作しません。 CVE-2016-1758 CVE-2016-1758 は、カーネルスタックの未初期化バイトをユーザ空間にコピーすることで発生する情報漏洩です。...
SockFuzzer
SockFuzzer: XNUカーネルファジングフレームワーク プロジェクトの現状...
iOS-Kernel-Crash
CVE-2018-4407 メモリ破壊 この脆弱性は、XNUオペレーティングシステムカーネルのネットワークコードにおけるヒープバッファオーバーフローです。XNUはiOSとmacOSの両方で使用されているため、iPhone、iPad、MacBookがすべて影響を受けます。私のエクスプロイトPoCは、ヒープをガベージで上書きするだけで、即座にカーネルクラッシュとデバイスの再起動を引き起こします。...
Pishi
Pishi Pishi は、XNU カーネルおよび任意の macOS カーネルエクステンション(kext)内の basic blocks を計装するために設計された静的バイナリ書き換えツールです。 XNU カーネルに関しては、Pishi を使用すると、関数、ファイル、またはフォルダーレベルで計装できます。たとえば、/bsd/net/ ディレクトリ内のすべてを計装したり、contentfilter.c に焦点を当てたり、XNU ソースコード内の vnodegetfromfd のような特定の関数だけを計装することもできます。これにより、対象を絞ったファジングが可能になります。 Pishi...
CVE-2026-65330
CVE-2026-65330 — tmpfs setxattr PAC Bypass Component: XNU VFS — defaultsetxattrdoubleagent tmpfs VNOP Affected: iOS / iPadOS 26.6 23G71 and earlier Fixed in: iOS / iPadOS 26.6.1 23G83 Type: Fixed PAC diversifier in xattr handler pointer signing Impact: PC control from kernel context; full privile...
CVE-2026-20698-PF_ROUTE-Heap-Overflow
CVE-2026-20698 — XNU 内核通过 PFROUTE RTAGENMASK 导致的堆溢出 概述 XNU 路由套接字(PFROUTE)在处理 routemsg 中的 RTAGENMASK 时存在堆缓冲区溢出。该漏洞可由无权限且无任何授权的非特权进程触发内核崩溃。 CVE :CVE-2026-20698(归功于 DARKNAVY) 受影响版本 :iOS 26.4,macOS 26.4 已修复版本 :iOS 26.4(返回 ENOBUFS 而非处理超大的 genmask) 影响 :内核崩溃 / 拒绝服务,潜在的堆破坏 Apple 报告...
CVE-2018-4407-iOS-exploit
CVE-2018-4407 iOS攻撃エクスプロイト CVE-2018-4407は、iOS/macに対するシンプルで非常に高速なBOF攻撃であり、DOSを引き起こす可能性があります。この脆弱性は、XNUオペレーティングシステムカーネルのネットワークコードにおけるヒープバッファオーバーフローです。XNUはiOSとmacOSの両方で使用されているため、iPhone、iPad、MacBookのすべてが影響を受けます。 テスト環境 macOS High Sierra 10.13.6 Python 3.6 iOS 11.2.6 注:...
Look-at-The-XNU-Through-A-Tube-CVE-2018-4242-Write-up-Translation-
XNU をチューブを通して見る CVE-2018-4242 Write-up Qihoo 360 Nirvan Team の Zhuo Liang 目次 1 はじめに 1 1.1 CVE-2018-4242 . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 XNU カーネル 2 2.1 システムコール . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.2 MIG...
CVE-2024-27815
CVE-2024-27815 XNU 内核在 sbconcatmbufs(bsd/kern/uipcsocket2.c)中存在堆缓冲区溢出, 可由非特权本地用户通过 AFUNIX 数据报套接字层触发。 一个长度最多为 SOCKMAXADDRLEN(255)字节的套接字地址被复制到仅有 MLEN(224)字节长的 mbuf 数据区中,从而覆盖相邻 mbuf 头部(mhdr) 最多 31 字节。该头部的每个字段(除 mhflags 的高字节外)都变为攻击者可控, 从而导致内核崩溃。 受影响版本 引入于: xnu-10002.1.13(macOS 14.0 / iOS 17.0) 修复于:...
Exploit for Out-of-bounds Write in Apple Ipados
CVE-2024-27815 XNU kernel heap buffer overflow in sbconcatm...
CVE-2026-49418 Use-after-free in device pager page list
When msyncMSINVALIDATE is called on a mapping of an unmanaged device object, the physical pages in the mapping range are marked invalid but remain in the pager's page list. A subsequent page fault will cause the fault handler to re-insert the page into the object's list. This corrupts the list, a...
One (Thread) Can Keep a (PRNG) Secret, but Not Two
We present a novel, practical attack on the IPv6 Fragment ID generation algorithm of XNU, which is the kernel used by Apple products such as macOS and iOS. This attack exploits a race-condition vulnerability in the algorithm's pseudorandom number generator PRNG to cryptanalytically break, learn t...