54 matches found
CVE-2019-2215
CVE-2019-2215 다음 문제는 https://android.googlesource.com/kernel/msm의 android-msm-wahoo-4.4-pie 브랜치및 다른 브랜치에도 있을 수 있음에 존재합니다: binder 드라이버의 /drivers/android/binder.c에 있는 binderthread 구조체의 wait 멤버에 대한 use-after-free가 있습니다. 업스트림 커밋에 설명된 바와 같이: “binderpoll는 작업을 위해 sleep할 수 있는 thread-wait waitqueue를 전달합니다...
binder-trace
Binder Trace Binder Trace는 Android Binder 메시지를 가로채고 파싱하는 도구입니다. "Binder용 Wireshark"라고 생각하면 됩니다. 요구 사항 python 버전 = 3.9 ⚙️ 설치 루팅된 Android 기기 또는 에뮬레이터가 필요합니다. Linux만 해당 - "클립보드에 복사" 기능을 위해 xclip 또는 xsel 설치 sudo apt-get install xclip sudo apt-get install xsel PyPi에서 설치 pip install binder-trace 설치된...
CVE-2023-20938
CVE-2023-20938 English 脆弱性解析 1. クライアントAとクライアントBは、コンテキストマネージャーservicemanagerを介してBinder接続を確立する 2. Aがノード0xbeefを作成(node = bindernewnodeproc, fp;)、Bはref-targetnodeを介してnode 0xbeefを参照する 3. Bがまずtargetnode 0xbeefを正しく処理し、targetnode...
android-badbinder-demo
CVE-2019-2215 Bad Binder — エクスプロイト解析 このリポジトリは、脆弱性 CVE-2019-2215 Bad Binder を調査し、Kotlin/Jetpack Compose によるシンプルな GUI を備えた Android 向けの動作するエクスプロイトプロトタイプを作成するための小さなテストプロジェクトです。 README では以下の内容を扱います。 1. 環境準備とエクスプロイトプロトタイプの実行方法の説明。 2. CVE-2019-2215 の主要な悪用ステップの解説と、C コード内の具体的な関数との対応付け。 3...
CVE-2019-2215
CVE-2019-2215 Android binder 버그 기록. 에뮬레이터에서만 테스트함 : ubuntu 22.04 | 4G | 4 cpus andriod studio Pixel2 | Andriod 10.0Q--Google Play Intel x86 Atom 64 System Image | API-29 ndk 21.0.6113669 origin/android-goldfish-4.14-dev | kernel version is 4.14.175 중요한 설정 옵션들 root@kitploit: CONFIGSLABFREELISTRAND...
CVE-2023-20938-poc
CVE-2023-20938 — Android binder UAF 권한 상승 CVE-2023-20938 에 대한 로컬 권한 상승 개념 증명입니다. Android binder 드라이버의 use-after-free 취약점입니다. 권한이 없는 셸에서 uid 0 을 획득하고 SELinux를 permissive로 떨어뜨린 후 루트 셸을 실행합니다. 이 빌드의 대상: Android Cuttlefish / Goldfish AVD, x8664, 커널 5.10.107. ⚠️ 승인된 연구/교육 목적으로만 사용하세요. 자신의 테스트 장치 및...
CVE_2019_2215
CVE-2019-2215 - Android Binder UAF ローカル権限昇格 書き直された Proof-of-Concept / ローカル権限昇格 LPE エクスプロイトで、Android Binder ドライバーにおける Use-After-Free の脆弱性 CVE-2019-2215 を標的としています。 脆弱なカーネルビルドを vulnerablekernelbuilds フォルダに用意しました。Android 10 エミュレータ AOSP を作成し、それを使ってカーネルを実行してください。 root@kitploit: emulator -show-kernel...
CVE-2020-0423
보안 연구 결과를 공개하여 다른 사람들이 배우고 독립적인 연구를 할 수 있도록 도움을 주신 모든 보안 연구자분들께 큰 감사를 드립니다. 자료: longterm.io의 원본 익스플로잇 기사: https://www.longterm.io/cve-2020-0423.html Github 사용자 20000s의 저장소, 2020-0423도 분석 중: https://github.com/20000s/androidcve/tree/main Typhoon Black Hat 발표 자료, 2020-0423도 설명:...
CVE-2019-2215
Bad-Binder CVE-2019-2215 다음은 x86 에뮬레이터에서 테스트된 bad binder CVE-2019-2215 취약점에 대한 익스플로잇입니다. 목표는 UAF 취약점을 악용하여 AAR 프리미티브를 트리거해 커널 주소를 누출하고, AAW 프리미티브를 사용하여 addrlimit을 덮어씀으로써 커널 읽기 및 쓰기 프리미티브를 확보한 뒤, 로컬 권한 상승 LPE을 위해 credstruct를 수정하는 것이었습니다. 크레딧...
CVE-2019-2215
CVE-2019-2215 @wired0ut가 작성한 Android의 Bad Binder 취약점에 대한 익스플로잇입니다. UAF를 악용하여 taskstruct를 유출한 다음 addrlimit를 덮어쓰고 cred의 id 블록을 덮어써 권한을 상승시킵니다. 연구 및 익스플로잇의 전체 과정은 여기에서 확인할 수 있습니다 3부작. goldfish Android 커널arm64 버전 4.14에서 패치가 재적용된 상태로 테스트되었습니다. 실행 예: root@kitploit: $ whoami whoami: unknown uid 1000 $...
CVE-2019-2215
CVE-2019-2215 CVE-2019-2215 — Android Binder Use-After-Free 권한 상승 설명 CVE-2019-2215 취약점을 위한 익스플로잇 — Android 커널의 binder 드라이버에서 use-after-free. 취약한 기기에서 권한을 root까지 상승시킬 수 있습니다. 취약점 CVE-2019-2215 — epoll 작업 중 binderthread에서 발생하는 use-after-free. binderpoll의 wait 큐 처리 오류로 인해 커널 메모리 덮어쓰기가 가능해집니다. 작동 원리...
CVE-2019-2215
CVE-2019-2215 면책 조항: 여기에 제공된 코드는 교육 및 시연 목적으로만 제공됩니다. 저는 이 코드또는 그 안의 정보, 빌드, 이 저장소의 어떤 것도를 불법적이거나 비도덕적인 이유로 사용하는 사람을 지원하지 않으며, 그에 대한 책임도 지지 않습니다. 크레딧 Google Project Zero의 Jann Horn & Maddie Stone의 개념 증명을 기반으로 함 특별히 CloudFuzz의 워크숍 덕분에 이 익스플로잇을 작성할 수 있었습니다. 또한 참조 자료를 제공해 준 kangtastic에게 감사드립니다. 사용법...
android-kernel-exploitation-lab
Android Kernel Exploitation Lab このラボでは、binderサブシステムにおける深刻なAndroidカーネル脆弱性であるCVE-2019-2215を調査するための環境構築をガイドします。 ドキュメント 環境セットアップ gdbスクリプトを使ったカーネル権限昇格 syzkallerによるファジング AFL++によるファジング 技術詳細: CVE-2019-2215 この脆弱性はAndroidのbinderドライバにおけるuse-after-freeで、以下の特徴があります。 1. 根本原因 : binder...
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バイパスも取得します。 詳細な解説はこちらからご覧いただけます...
Astra Linux – Vulnerability in Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: Binder: Fix for UAF in alloc-vma during race with munmap cmllamas: Cleaned up the forward port from commit 015ac18be7de “Binder: Fix for UAF in alloc-vma during race with munmap” in 5.10 stable. This was necessary in the mainline...
The vulnerability of the binder_update_page_range() function in the drivers/android/binder_alloc.c module of the Linux operating system allows a attacker to compromise the confidentiality, integrity, and accessibility of the protected information.
The vulnerability of the binderupdatepagerange function in the drivers/android/binderalloc.c module of the Linux operating system’s kernel is related to the use of memory after deallocation. Exploiting this vulnerability could allow a remote attacker to compromise the confidentiality, integrity,...
Unity Linux 20.1070a Security Update: kernel (UTSA-2025-993011)
The Unity Linux 20 host has a package installed that is affected by a vulnerability as referenced in the UTSA-2025-993011 advisory. In the Linux kernel, the following vulnerability has been resolved: android: binder: stop saving a pointer to the VMA Do not record a pointer to a VMA outside of the...
Unity Linux 20.1070e Security Update: kernel (UTSA-2025-992285)
The Unity Linux 20 host has a package installed that is affected by a vulnerability as referenced in the UTSA-2025-992285 advisory. In the Linux kernel, the following vulnerability has been resolved: android: binder: stop saving a pointer to the VMA Do not record a pointer to a VMA outside of the...
EUVD-2016-7592
Malware in sbrugna...
SUSE CVE-2022-50240
In the Linux kernel, the following vulnerability has been resolved: android: binder: stop saving a pointer to the VMA Do not record a pointer to a VMA outside of the mmaplock for later use. This is unsafe and there are a number of failure paths after the recorded VMA pointer may be freed during...