Mali Pagecache Root - TCL Android TV 자율 루팅 툴킷

Show HN: Autonomous root for Tcl Android TV via CVE-2022-22706

TCL QLED 50C721 Android TV에서 CVE-2022-22706 취약점을 활용해 2초 이내에 uid=0 권한을 획득하는 자율 루팅 툴킷입니다. Mali GPU 페이지 캐시 쓰기 프리미티브로 셸코드를 주입하고, SELinux를 Permissive로 전환한 뒤 커널 자격 증명을 직접 수정합니다. 이후 광고 차단, 블로트웨어 비활성화, 텔레메트리 차단 등 시스템 하드닝과 전체 기기 백업까지 자동화합니다. ADB 기반 스크립트와 독립 실행 단계도 제공되어 수동 루팅과 익스플로잇 원리 학습에 활용할 수 있습니다. 특정 펌웨어에 한정된 연구용 도구로, 소유한 기기에서만 사용해야 합니다.

자율 루팅 바이너리는 권한 없는 앱 컨텍스트에서 2초 이내에 uid=0을 달성합니다.
  1. shakna

    사람들이 자신의 하드웨어를 소유할 수 있게 되는 진전을 보는 건 항상 반갑다.

    > 모든 원본 코드에 MIT. 커널 발췌 부분(kernel/mem.c)은 GPL-2.0 라이선스와 저작권 고지를 유지합니다.

    여기서 작은 수정이 하나 필요하다.

    GPL 2.0? 이 부분이 있다:

    > 귀하는 프로그램 또는 그 일부를 전체 또는 부분적으로 포함하거나 이로부터 파생된 작업물을 배포하거나 게시할 경우, 본 라이선스의 조건에 따라 모든 제3자에게 무료로 전체를 라이선스해야 합니다.

    "[본 라이선스]의 조건에 따라."

    이것은 전염성이 있다. 여기서처럼 코드를 복사하고 배포하는 것은 GPL 2.0이 모든 것에 적용되어야 함을 의미한다. 유일한 예외는 당신의 코드가 커널 발췌 부분에 전혀 의존하지 않는 경우다. 하지만... 의존한다.

    > 프로그램의 일부를 배포 조건이 다른 다른 자유 프로그램에 통합하려면 저자에게 허가를 요청하는 편지를 써야 합니다.

  2. Hydraulix989

    내가 사고 돈을 지불하고 소유한 TV에 그냥 root 권한이 있어야 한다.

  3. pessimizer

    AI가 보안 아마겟돈이라는 말을 계속 들어왔는데, 이제 AI가 저질 기기를 루팅하는 고대 기술의 부활을 위한 수단이라는 걸 깨달을 때가 됐다.

    AI가 업데이트를 루팅된 상태로 유지하는 데도 도움을 줄 수 있을 거라고 장담한다. 제조사를 차단하고 일부 IoT 쓰레기를 로컬에서 작동하도록 업데이트하는 데 말이다. 그리고 일부 드라이버를 포팅하는 데도.

이 날의 다른 글

2026-10-24