Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Logitech-G-Cloud-GhostLock-CVE-2026-43499 — 罗技云掌机 · GhostLock CVE-2026-43499 root 尝试 | Kitploit
도구/GitHubGitHub/hycqaq/logitech-g-cloud-ghostlock-cve-2026-43499
Vulnerability AnalysisExploitationReverse EngineeringFuzzingPapers & ResearchLearning & EducationBinary Exploitation
GitHubhycqaq/logitech-g-cloud-ghostlock-cve-2026-43499

Logitech-G-Cloud-GhostLock-CVE-2026-43499

罗技云掌机 · GhostLock CVE-2026-43499 root 尝试

저장소 보기
131개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

로지텍 G 클라우드 · GhostLock CVE-2026-43499 루트 시도

Logitech G Cloud — CVE-2026-43499 (GhostLock) Root Attempt

⚠️ 오직 연구 및 보안 방어 목적으로만 사용 / For research and defensive purposes only

이 저장소의 모든 내용은 DeepSeek AI에 의해 생성되었으며, 보안 연구, 취약점 분석 및 방어적 보안 평가를 위한 용도로만 사용됩니다. All content in this repository is generated by DeepSeek AI, for security research, vulnerability analysis, and defensive security assessment only.


상태 / Status

표준 익스플로잇 체인 적용 불가 / Standard exploit chain NOT applicable

CVE-2026-43499 취약점이 존재하며 futex PI race를 통해 트리거 가능(EDEADLK 확인)하지만, Qualcomm이 rtmutex 핵심 코드를 다시 작성했습니다(rbtree → bitmap/연결 리스트). 표준 IonStack의 쓰기 프리미티브(rb_erase 제약 쓰기)는 이 커널에 존재하지 않습니다.

The CVE-2026-43499 vulnerability exists and is reachable via futex PI race (EDEADLK confirmed), but Qualcomm rewrote the rtmutex core code (rbtree → bitmap/linked-list). The standard IonStack write primitive (rb_erase constrained write) does not exist on this kernel.


기기 정보 / Device Info

항목 / Item값 / Value
기기 모델 / ModelLogitech G Cloud (HALO)
펌웨어 버전 / FirmwareSQ02K.60.0228 (2025-08-27)
SoCQualcomm Snapdragon 720G (SM7125, ATOLL)
GPUAdreno 618 (700MHz)
CPUKryo 465: 2×Cortex-A76 @2.3GHz + 6×Cortex-A55 @1.8GHz
공정 / Process8nm
메모리 / RAM4GB LPDDR4X
저장소 / Storage64GB UFS
디스플레이 / Display7-inch IPS LCD, 1920×1080, 60Hz
배터리 / Battery6000mAh
연결 / ConnectivityWi-Fi 5, Bluetooth 5.1, USB-C 3.1
커널 / KernelLinux 4.14.190-perf+ (Clang 10.0.7, GNU ld 2.27)
커널 빌드 / Kernel Buildscm@a9b0f71b66dc, SMP PREEMPT, 2025-08-27
커널 베이스 / Kernel BaseQualcomm LA.UM.9.1.r1-09200-SMxxx0.0
Android 버전Android 11 (API 31)
빌드 주체 / Built byTencent Level Infinite (Zing build system)
Bootloader잠김 / Locked, avb=vbmeta, dm-verity 켜짐
KASLR켜짐 (perf_event_open으로 우회 가능) / Enabled (bypassable)
커널 보호 / ProtectionsKPTI ✅ / PAN ✅ / SCS ❌ / CFI ❌ / PAC ❌
SELinuxEnforcing
하드웨어 IDGR0006 (Logitech HALO CN)
소프트웨어 협력사Logitech (하드웨어) + Tencent Games (소프트웨어)

펌웨어 다운로드 / Firmware Download

📥 Mega.nz 다운로드 링크 / Download Link: [https://mega.nz/folder/I2MUkQyD#n6bG8gzsjqKNdpk8napniQ]

포함 파일 / Included files:

  • Logitech-HALO_CN-SQ02K.60.0228-USER.zip — 전체 펌웨어 (1.37 GB)
  • boot.img — 전체 boot 이미지 (64 MB)
  • kernel — 압축되지 않은 ARM64 커널 (35 MB)
  • kernel.gz — 압축된 커널 (15 MB)
  • ramdisk — 부팅 ramdisk (87 KB)
  • config.txt — 전체 커널 빌드 설정 (61 KB)

저장소 구조 / Repository Structure

root@kitploit:~
GhostLock-SD720G-CVE-2026-43499/
├── exploit/              # 内核利用源码与二进制 / Kernel exploit source & binaries
│   ├── sd720g_exploit.c       # 主利用程序(竞争触发 + KASLR + 日志)/ Main exploit
│   ├── sd720g_exploit         # 已编译 ARM64 二进制 (2.1 MB) / Compiled binary
│   ├── target_sd720g.h        # 核心符号偏移(12 个函数)/ Core symbol offsets
│   ├── target_sd720g_complete.h  # 完整 37 符号表 / Full symbol table
│   ├── perf_leak_sd720g.c     # KASLR 基址泄露工具 / KASLR base leak
│   ├── perf_leak              # 已编译二进制 (2.1 MB) / Compiled binary
│   └── compile_perf_leak.bat  # NDK 编译脚本 / NDK build script
│
├── preload/              # LD_PRELOAD 共享库 / Shared library
│   ├── sd720g_preload.c      # 构造函数自动执行利用 / Constructor-based exploit
│   ├── arm.so                # 已编译 ARM64 .so (16 KB)
│   └── compile_preload.bat   # 编译脚本 / Build script
│
├── tools/                # 分析与提取脚本 / Analysis & extraction scripts
│   ├── extract_kallsyms.py   # 纯 Python kallsyms 解析器 (PIE 感知) / kallsyms parser
│   ├── extract_symbols.py    # 符号偏移提取器 / Symbol offset extractor
│   ├── find_ghostlock_bug.py # 二进制搜索 pi_blocked_on=NULL 模式 / Bug pattern search
│   ├── reanalysis.py         # 0x105aeb0 与 rb_erase 调用链追踪 / Call chain trace
│   ├── trace_waiter.py       # rt_mutex_waiter 字段写操作搜索 / Field write search
│   ├── analyze_pi_state.py   # pi_state 分配/释放生命周期分析 / Lifecycle analysis
│   └── kgsl_uaf_test.c       # KGSL GPU UAF 触发测试 / GPU UAF trigger test
│
├── docs/                 # 综合分析文档 / Analysis documents
│   ├── CVE2026-43499_SD720G_分析.md        # 完整分析报告(中文)/ Full analysis report
│   ├── GHOSTLOCK_SD720G_PORT_RECORD.md     # 移植记录与发现 / Porting record
│   ├── CVE2026-43499_SD720G_参考数据汇总.md  # 参考数据与符号表 / Reference data
│   ├── ALTERNATIVE_STRATEGY.md             # 替代攻击路径 / Alternative paths
│   ├── HEAP_ANALYSIS.md                    # 堆 / pi_state 生命周期 / Heap lifecycle
│   ├── STACK_ANALYSIS.md                   # 栈回收可行性 / Stack reclaim feasibility
│   ├── WRITE_PRIMITIVE.md                  # 写原语研究 / Write primitive research
│   ├── BOOT_ANALYSIS.md                    # 启动镜像结构 / Boot image structure
│   └── FINAL_ANALYSIS.md                   # 最终结论 / Final conclusions

주요 발견 사항 / Key Findings

✅ 확인된 작동 / Confirmed Working

항목 / Item설명 / Note
KASLR 유출 / KASLR Leakperf_event_open이 PERF_TYPE_SOFTWARE를 통해 정상 작동 (paranoid=-1)
Futex PI 경쟁 / RaceEDEADLK (errno=35)로 데드락 경로 도달 가능 확인
심볼 추출 / Symbol Extractionkallsyms에서 37개 심볼 추출 (commit_creds, prepare_kernel_cred, init_task 등 포함)
LD_PRELOAD 로드arm.so 정상 컴파일, 장치에서 로드 및 실행 가능

❌ 장애 요소 / Blockers

항목 / Item이유 / Reason
Qualcomm Bitmap RT Mutexrt_mutex_adjust_prio_chain이 bitmap 우선순위 큐를 사용하여 표준 rbtree 대체
스택 내 Waiter 없음remove_waiter 프레임은 0x30(48바이트)이며 로컬 struct rt_mutex_waiter 없음
죽은 코드 / Dead Coderemove_waiter (0xCEAA0)는 커널 바이너리에서 직접 호출자가 없음
rb_erase 체인 없음0x105aeb0은 ring buffer 연산 함수이며, rb_erase가 아님
pi_state 수명 주기refcount+RCU를 사용하며 직접 kfree가 아닌 표준 Linux와 다름
Big.LITTLEKernelSnitch mm_struct 유출이 A76+A53 이기종 CPU에서 실패
CONFIG_CRYPTO_USER_API_AEAD미활성화 — CVE-2026-31431 (Copy Fail) 이용 불가

📝 결론 / Conclusion

root@kitploit:~
CVE-2026-43499 漏洞存在 / Vulnerability exists:         ✅ (str xzr at 0xdbf10)
标准 IonStack 利用链 / Standard exploit chain:           ❌ (Qualcomm 代码不同 / Code differs)
替代写原语 / Alternative write primitive:                ⚠️ 当前分析未找到 / Not found

사용 방법 / How to Use (기기 사용 가능 시 / When device is available)

root@kitploit:~
# 推送文件 / Push files
adb push preload/arm.so /data/local/tmp/
adb push exploit/perf_leak /data/local/tmp/
adb shell chmod 755 /data/local/tmp/arm.so /data/local/tmp/perf_leak

# 第一步:泄露 KASLR 基址 / Step 1: Leak KASLR base
adb shell /data/local/tmp/perf_leak

# 第二步:触发 GhostLock 竞争 / Step 2: Trigger GhostLock race
adb shell LD_PRELOAD=/data/local/tmp/arm.so env

# 崩溃后查看 dmesg / After crash, check dmesg
adb shell dmesg | grep -A 30 "PC\|Call trace\|Internal error"

참고 자료 / References

  • NebuSec/CyberMeowfia — IonStack CVE-2026-43499
  • hexo141/Rootme — OnePlus PLQ110 GhostLock Port
  • qhyz.holyfun.cn — MT6833 GhostLock Port
  • Qualcomm ATOLL Platform (SM7125) CodeLinaro

라이선스 / License

연구 목적으로만 사용 / For Research Purposes Only

이 저장소의 내용은 사이버 보안 연구 및 방어 목적으로만 사용됩니다. 작성자는 어떠한 오용에도 책임을 지지 않습니다. This repository is for cybersecurity research and defensive purposes only. The authors are not responsible for any misuse.

DeepSeek AI에 의해 생성됨 / Generated by DeepSeek AI

이 저장소의 모든 코드와 분석 내용은 DeepSeek AI의 도움으로 생성되었으며, 학습 및 연구 참고용으로만 제공됩니다. All code and analysis in this repository were generated with assistance from DeepSeek AI for educational and research reference only.

도구 다운로드