82 matches found
cve-2024-31317
CVE-2024-31317 探索 CVE-2024-31317 提供了对任意 uid 以及合法 Android 应用可用的 SELinux 作用域的非特权访问。这提供了对 uid 1000(system)和 uid 2000(shell)的访问权限,并且可以完全由非特权应用触发,从而使使用它的任何功能得以持久化。 解释 SELinux 模拟 Zygote 参数 模拟器设置 适用性 该漏洞利用应适用于大多数 Android 版本——2024 年 6 月安全补丁之前的版本,以及 Android 9+。部分厂商可能已将该变更移植到更早的版本中。具体而言,这意味着 Android 9-14...
CVE-2019-2215-HuaweiP20Lite
CVE-2019-2215 bad binder を Huawei P20lite Android 8.0.0 に移植する 説明 このプロジェクトは、Android 8.0.0 を搭載した Huawei P20lite における CVE-2019-2215 のエクスプロイトです。カーネルは バージョン 4.4.23 です。 この脆弱性はおそらくこのトピックの中で最も多くドキュメント化されているもの(チュートリアル、実機への実際の移植)であり、 私も影響を受ける端末を持っているため、これは Android カーネルエクスプロイトを学ぶための良い出発点になります。 警告:...
CVE-2022-46395
CVE-2022-46395 のエクスプロイト 解説はこちらにあります。これは、2022年11月に報告したArm Maliカーネルドライバのバグです。このバグを利用すると、信頼されていないアプリドメインから任意のカーネルコードを実行でき、SELinuxを無効にしてrootを取得できます。 このエクスプロイトは、2022年11月および2023年1月のパッチが適用されたGoogle Pixel 6でテストされています。参考までに、ndk-21でclangを使ってコンパイルしたコマンドは以下の通りです:...
userland-exec
Userland Exec Userland exec 在当前地址空间内用一个新的进程映像替换现有的进程映像。它模拟系统调用 execve 的行为,但描述进程映像的进程结构保持不变。换句话说,系统工具报告的进程名称将保留旧的进程名称。 该技术可用于在获得任意代码执行后实现隐蔽性。它还可用于执行存储在 noexec 分区中的二进制文件。 第一个 userland exec 由 grugq 创建。本仓库深受 Rapid7 Mettle library 的启发,其中包含对该技术的全面 博客描述。 最初,本仓库的大部分代码模仿了 Mettle 库,但后来已扩展出额外的复杂性以绕过 SELinux...
UnPlus
unplus CVE-2026-43499 Futex PI UAF カーネル任意アドレス書き込みエクスプロイトのコアロジックコード。SELinux をバイパスして root を取得するために使用します。 このリポジトリには、コアエクスプロイトロジックのソースコード(src/)と単一バイナリパッケージャー(wrapper/)のみが含まれています。 src/target.h はテンプレート であり、自分のデバイスのパラメータを入力して初めて実行できます(下記「デバイス適合」を参照)。 ビルド コアロジック(src/) 环境要求: Android NDK r29+ API 35, aarch...
CVE-2022-20186
CVE-2022-20186 のエクスプロイト 解説はこちらを参照してください。これは、2022年1月に報告したArm Maliカーネルドライバのバグです。このバグを利用すると、信頼されていないアプリドメインから任意のカーネルコード実行が可能になり、SELinuxを無効化してrootを取得できます。 エクスプロイトはGoogle Pixel...
root-exploit-pixel3
Pixel 3 ファミリー向けルートエクスプロイト このフォルダには、CVE-2020-0041 向けの bluefrostsecurity PoC を改変したローカル権限昇格エクスプロイトが含まれています。このエクスプロイトは SELinux を無効化し、ルートシェルを起動します。 エクスプロイトは 2020 年 2 月のファームウェア QQ1A.200205.002 を実行している Pixel 3 デバイス向けにハードコードされたオフセットで提供されています。以下の手順に従うことで、任意の Pixel 3 デバイスに適応させることができます。...
CVE_2022_38181_Raven
CVE-2022-38181 用エクスプロイト - FireTV 第2世代 Cube これはセキュリティ研究者 Man Yue Mo 氏の Pixel 6 POC CVE202238181 用 のフォークです。彼の詳細な脆弱性解説は こちら をご覧ください。FireOS の 32 ビットユーザースペースと、第2世代 Cube の古い Bifrost ドライバー r16p0 および Linux カーネル 4.9.113 バージョンに対応するために変更が加えられています。この POC は ARM Mali カーネルドライバーのバグを悪用して任意のカーネルコード実行を達成し、SELinux...
CVE_2022_38181_Gazelle
FireTV 第3世代Cube 上で動作する CVE-2022-38181 のエクスプロイト これは、セキュリティ研究者 Man Yue Mo 氏の CVE202238181 用の Pixel 6 POC のフォークです。詳細な脆弱性解説は こちら をご覧ください。FireOS の32ビットユーザースペースに対応するための変更が加えられています。このPOCは、ARM Mali カーネルドライバのバグを悪用してカーネルコードの任意実行を実現し、SELinuxを無効化してrootを取得します。 ndk-21 の clang を使用してコンパイルするには以下のコマンドを使用しました:...
VIKIROOT
VIKIROOT これは、64ビットAndroid 6.0.1 Marshmallow(おそらく7.0?)向けのCVE-2016-5195 PoCであり、汎用的で安定した一時的なルートツールでもあります。SUID実行ファイルやファイルシステムの変更は必要ありません。 特徴 SELinuxバイパス(詳細は以下参照)。 メモリのみ:ファイルシステムを変更したり、特別な実行ファイルは不要。 安定:デバイスの安定性に影響を与えません。 スケーラブル:新しいカーネルや新しいデバイスを簡単に追加可能。 元に戻せる:ルートシェル終了後にバックドアが自動的にクリアされるため、使用後の再起動は不要。 注意...
CVE-2023-6241
CVE-2023-6241 のエクスプロイト 解説記事はこちらでご覧いただけます。これは、2023年11月に私が報告した Arm Mali カーネルドライバーのバグです。このバグを使用すると、信頼されていないアプリドメインから任意のカーネルコード実行を達成でき、それを利用して SELinux を無効化し root を取得します。 このエクスプロイトは、2023年11月のパッチ UD1A.231105.004 が適用された Google Pixel 8 でテストされています。OpenCL でコンパイルし、OpenCL ライブラリ libGLESmali.so...
CVE_2022_46395_Raven
FireTV 第2世代 Cube で実行する CVE-2022-46395 のエクスプロイト これは、セキュリティ研究者である Man Yue Mo 氏による CVE-2022-46395 のPixel 6 POCのフォークです。脆弱性の詳細な解説はこちらで読めます。FireOS の32ビット・ユーザースペースに対応するための変更が加えられています。この POC は ARM Mali カーネルドライバーのバグを悪用して任意のカーネルコード実行を達成し、それを利用して SELinux を無効化し root を取得します。 このエクスプロイトは...
CVE-2021-1961
CVE-2021-1961 のエクスプロイトコード。完全な解説は私のブログにあります。 エクスプロイトをビルドするには、Android NDK の ndk-build を実行します。 エクスプロイトを実行するには、/dev/qseecom へのアクセスが必要です。つまり、正しいユーザー/グループと正しい SELinux コンテキストを持っている必要があります。これは、デバッグイメージでは su system コマンドを使用するか、Magisk でパッチされたストックイメージでは su - system コマンドを使用することで可能です。 以下は、Magisk...
CVE-2022-20186_CTXZ
CVE-2022-20186 のエクスプロイト 解説記事はこちらです。これは2022年1月に報告したArm Maliカーネルドライバのバグです。このバグは、信頼されていないアプリドメインから任意のカーネルコード実行を獲得し、その後SELinuxを無効化してrootを取得するために使用できます。 このエクスプロイトはGoogle Pixel...
TempRoot-Huawei
TempRoot-Huawei CVE-2019-2215 を介した Huawei 強化カーネル向けの一時 root このコードは P20 Pro CLT-AL00 向けに書かれており、カーネルオフセットはビルドフィンガープリントが 'HUAWEI/CLT-AL00/HWCLT:8.1.0/HUAWEICLT-AL00/176C00:user/release-keys' のファームウェアから取得されています。 背景 Samsung の KNOX と同様に、Huawei はハッカーによるエクスプロイトを防ぎ「セキュリティ」を向上させるために多くの仕組みを追加しました。...
badspin
Bad Spin: Android Binder LPE 著者: Moshe Kol unstrustedapp からの権限昇格エクスプロイト。Android Binder の脆弱性 CVE-2022-20421 に対するものです。この脆弱性は、2022年10月のAndroidセキュリティアップデートで修正されています。このエクスプロイトは、カーネルバージョン5.4.xおよび5.10.xを搭載したデバイスで動作し、完全なカーネルR/Wプリミティブを実現します。Google Pixel 6では、完全なroot権限とSELinuxバイパスも取得します。 詳細な解説はこちらからご覧いただけます...
ghost-hoock
ghost-hoock A minimal fork of GhostLock that keeps only one primitive : turning off SELinux via CVE-2026-43499 futex PI UAF. -green Table of contents What is this How it works What was kept from the original What was removed Building Running Requirements Limitations and risks Project layout Licen...
AlmaLinux 9.2 [TuxCare] Security Update: buildah / buildah-tests (ALMALINUX9.2:CLSA-2025:1756932191)
The AlmaLinux 9.2 host has packages installed that are affected by a vulnerability as referenced in the TuxCare ALMALINUX9.2:CLSA-2025:1756932191 advisory. - A vulnerability exists in the bind-propagation option of the Dockerfile RUN --mount instruction. The system does not properly validate the...
Rocky Linux 8 [CIQ] Security Update: oci-systemd-hook / oci-systemd-hook-debuginfo / etc Multiple Vulnerabilities (crlsa-2019_4269)
The Rocky Linux 8 host has packages installed that are affected by multiple vulnerabilities as referenced in the CIQ crlsa-20194269 advisory. HTTP/2: flood using PING frames results in unbounded memory growth CVE-2019-9512 HTTP/2: flood using HEADERS frames results in unbounded memory growth...