308 matches found
CVE-2024-1065
CVE-2024-1065 — ページキャッシュエクスプロイト PoC CVE-2024-1065 の概念実証エクスプロイトです。これは、ARM Mali GPU カーネルドライバにおける物理ページの use-after-free 脆弱性です。このエクスプロイトは ページキャッシュエクスプロイト を示しています。解放された MIGRATEMOVABLE ページを SUID バイナリのメモリ内コードイメージに競合させ、それを上書きすることで、ディスク上のファイルを変更せずにルート権限で任意のコード実行を達成します。 研究目的のみ。 この PoC は、制御された x86...
CVE-2021-28663
CVE-2021-28663 CVE-2021-28663 の基本的な PoC リーク Android カーネルバックドア脆弱性の内部 これは CVE-2021-28663 の基本的な PoC です。Mali GPU Android カーネルドライバの設計上の欠陥です。 1. GPUVA を作成し、それに mmap も行うことで、物理ページの仮想アドレスを取得できるようにします。 2. 物理ページのエイリアスを作成しますが、mmap は行わないため、gpumapping は 1 のままです。 3. GPUVA のフラグを BASEMEMDONTNEED に変更します。Mali はそれらを...
Pixel_GPU_Exploit
Mali GPU カーネルLPE この記事では、デフォルトのアプリケーションサンドボックスから到達可能な、Mali GPU内の2つのカーネル脆弱性について詳細に分析します。これらの脆弱性は私が独自に特定し、Googleに報告したものです。本記事には、任意のカーネル読み書き(r/w)機能を実現するカーネルエクスプロイトが含まれています。その結果、以下のAndroid 14バージョンを実行しているGoogle Pixel 7および8 ProモデルでSELinuxを無効化し、rootへの権限昇格を実現します: Pixel 8 Pro:...
CVE-2025-8045
CVE-2025-8045 — Arm Mali GPU KCPU 队列 UAF 一个针对 CVE-2025-8045 的本地权限提升漏洞利用程序,该漏洞是 Arm Mali GPU 内核驱动程序(kbase)中的释放后使用漏洞。一个非特权本地进程与 CSF KCPU 队列 转储路径竞争,释放并重新回收 cpuqueue.buffer,将悬空分配 转变为其所拥有的页表 (“脏页表”),并利用该原语实现任意内核物理内存读写—— 最终获得一个 SELinux 设为宽容模式的 root shell。 已在 Pixel 7 Pro 上成功利用 (版本...
CVE-2023-26083
CVE-2023-26083 —— 通过时间线流泄漏 Mali GPU 内核地址 本仓库包含针对 CVE-2023-26083 的概念验证(PoC)漏洞利用代码。该漏洞位于 Mali GPU 驱动程序(Arm Mali GPU Kernel Driver)中,允许非特权用户通过时间线流(/dev/mali0)泄漏内核指针和敏感的内部信息。 漏洞概述 Mali GPU 驱动程序提供了一条“时间线流”(tlstream)功能,用于性能分析和调试。该流导出的事件包含原始内核指针(例如...
CVE-2022-22706-poc
CVE-2022-22706 - ページキャッシュ書き込み Arm Mali GPU ドライバーは、読み取り専用としてピン留めしたページのCPU書き込み可能なマッピングをユーザースペースに渡します。そのため、非特権プロセスは、ORDONLY でしか開けないファイルをバックするページキャッシュの書き込み可能なエイリアスを取得します。 exploit.c は、/etc/passwd ページキャッシュ内のrootのパスワードフィールドを空にして、su root を実行します。ディスク上のファイルは変更されません。...
CVE-2026-12387 Mali GPU Kernel Driver allows access to already freed memory
Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform valid GPU memory processing operations to access already freed memory. This issue affects...
CVE-2026-12387
A Use After Free vulnerability exists in several Arm Ltd GPU kernel drivers, including the Bifrost , Valhall , and Arm 5th Gen GPU Architecture drivers. This flaw allows a local non-privileged user process to perform valid GPU memory processing operations to access memory that has already been fr...
CVE-2026-12387 Mali GPU Kernel Driver allows access to already freed memory
Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform valid GPU memory processing operations to access already freed memory. This issue affects...
CVE-2026-12285 Mali GPU Kernel Driver allows access to already freed memory
Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform valid GPU memory processing operations to access already freed memory. This issue affects...
CVE-2026-12285 Mali GPU Kernel Driver allows access to already freed memory
Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform valid GPU memory processing operations to access already freed memory. This issue affects...
CVE-2026-12285
A Use After Free vulnerability exists in several Arm Ltd GPU kernel drivers, including the Bifrost , Valhall , and Arm 5th Gen GPU Architecture drivers. This flaw allows a local non-privileged user process to perform valid GPU memory processing operations to access memory that has already been fr...
CVE-2026-11891 Mali GPU Userspace Driver allows access to already freed memory
Use After Free vulnerability in Arm Ltd Valhall GPU Userspace Driver, Arm Ltd Arm 5th Gen GPU Architecture Userspace Driver allows a non-privileged user process to perform valid GPU processing operations, including via WebGL or WebGPU, to access already freed memory. This issue affects Valhall GP...
CVE-2026-11891
A Use After Free vulnerability exists in the Arm Ltd Valhall GPU Userspace Driver and the Arm Ltd Arm 5th Gen GPU Architecture Userspace Driver . This flaw allows a non-privileged user process to perform valid GPU processing operations, such as those initiated via WebGL or WebGPU , to access memo...
CVE-2026-11891 Mali GPU Userspace Driver allows access to already freed memory
Use After Free vulnerability in Arm Ltd Valhall GPU Userspace Driver, Arm Ltd Arm 5th Gen GPU Architecture Userspace Driver allows a non-privileged user process to perform valid GPU processing operations, including via WebGL or WebGPU, to access already freed memory. This issue affects Valhall GP...
CVE-2026-9040 Mali GPU Kernel Driver allows denial of service or disclosure of sensitive information
A race condition vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform improper GPU memory processing operations to cause a denial of service or disclose...
CVE-2026-9040 Mali GPU Kernel Driver allows denial of service or disclosure of sensitive information
A race condition vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform improper GPU memory processing operations to cause a denial of service or disclose...
CVE-2026-9040
A race condition vulnerability exists in several Arm Ltd GPU Kernel Drivers , including Bifrost , Valhall , and Arm 5th Gen GPU Architecture . The flaw allows a local non-privileged user process to perform improper GPU memory processing operations. This can lead to a denial of service or the disc...
CVE-2026-9034 Mali GPU Userspace Driver allows access to already freed memory
Use After Free vulnerability in Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Driver, Arm Ltd Arm 5th Gen GPU Architecture Userspace Driver allows a non-privileged user process to perform valid GPU processing operations, including via WebGL or WebGPU, to access already freed...
CVE-2026-9034 Mali GPU Userspace Driver allows access to already freed memory
Use After Free vulnerability in Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Driver, Arm Ltd Arm 5th Gen GPU Architecture Userspace Driver allows a non-privileged user process to perform valid GPU processing operations, including via WebGL or WebGPU, to access already freed...