Khai thác CVE-2022-22706: Cách đạt quyền root tự động trên Tcl Android TV
Một dự án mã nguồn mở trên GitLab công bố phương pháp khai thác lỗ hổng CVE-2022-22706 trong trình điều khiển GPU Mali để giành quyền root tự động trên các dòng TV Android của Tcl. Đây là minh chứng cho thấy lỗ hổng tưởng chừng cũ vẫn có thể bị lợi dụng trên thiết bị thông minh trong gia đình.

Một dự án mới chia sẻ trên cộng đồng Hacker News đang thu hút sự chú ý của giới nghiên cứu bảo mật: công cụ khai thác lỗ hổng CVE-2022-22706 để đạt quyền root tự động trên các mẫu TV Android do Tcl sản xuất. Dự án được công bố công khai trên GitLab, kèm theo mô tả kỹ thuật về cách lỗ hổng trong trình điều khiển đồ họa Mali bị lợi dụng để vượt qua ranh giới bảo mật của hệ điều hành.
Lỗ hổng cũ, thiết bị mới
CVE-2022-22706 là lỗ hổng đã được ghi nhận từ năm 2022, liên quan đến trình điều khiển GPU ARM Mali — thành phần đồ họa phổ biến trên rất nhiều thiết bị di động và thiết bị nhúng. Lỗ hổng này từng được xếp vào nhóm các lỗi cho phép leo thang đặc quyền, tức là kẻ tấn công có thể đi từ quyền người dùng thông thường lên quyền cao nhất của hệ thống.
Điều đáng chú ý là dù đã có bản vá từ lâu, nhiều thiết bị vẫn chạy firmware cũ hoặc không được nhà sản xuất cập nhật thường xuyên. TV thông minh là ví dụ điển hình: vòng đời cập nhật bảo mật của các dòng TV thường ngắn hơn nhiều so với điện thoại, trong khi thiết bị vẫn kết nối Internet trong nhiều năm.
Cơ chế khai thác
Theo mô tả của tác giả dự án, kỹ thuật khai thác dựa trên việc lợi dụng lỗi trong cách trình điều khiển Mali quản lý bộ nhớ đệm trang (page cache). Bằng cách thao túng các thao tác bộ nhớ của GPU, kẻ tấn công có thể ghi đè lên vùng dữ liệu quan trọng và từ đó thực thi mã với đặc quyền cao nhất.
Việc đạt được root trên TV Android không chỉ là bài tập kỹ thuật — nó mở ra khả năng kiểm soát hoàn toàn thiết bị, từ cài đặt phần mềm tùy chỉnh đến gỡ bỏ các ứng dụng ràng buộc của nhà sản xuất.
Quy trình được cho là diễn ra tự động, không yêu cầu can thiệp thủ công phức tạp, điều này khiến nó trở nên hấp dẫn với những người dùng muốn "mở khóa" thiết bị của mình.
Ý nghĩa với người dùng và nhà sản xuất
Với cộng đồng người dùng yêu thích tùy biến, một phương pháp root ổn định là cơ hội để cài ROM tùy chỉnh, loại bỏ bloatware hay kéo dài tuổi thọ thiết bị sau khi nhà sản xuất ngừng hỗ trợ. Tuy nhiên, đây cũng là con dao hai lưỡi: root làm mất bảo hành và có thể khiến thiết bị dễ bị tổn thương hơn nếu không cẩn trọng.
Ở chiều ngược lại, sự việc là lời nhắc nhở cho các hãng TV về trách nhiệm cập nhật bảo mật dài hạn. Một lỗ hổng đã biết từ 2022 vẫn khai thác được trên thiết bị bán ra thị trường cho thấy khoảng trống lớn giữa thời điểm vá lỗi và thời điểm firmware thực sự đến tay người dùng.
Lưu ý khi thử nghiệm
Người dùng Việt Nam sở hữu TV Tcl nên cân nhắc kỹ trước khi áp dụng bất kỳ công cụ khai thác nào từ Internet. Các rủi ro bao gồm:
- Mất bảo hành và hỗ trợ chính thức từ nhà sản xuất
- Nguy cơ brick thiết bị nếu quy trình thất bại giữa chừng
- Rủi ro bảo mật nếu công cụ đến từ nguồn không đáng tin cậy
- Ảnh hưởng đến các dịch vụ yêu cầu thiết bị "sạch", chẳng hạn ứng dụng ngân hàng hay dịch vụ streaming có kiểm tra toàn vẹn hệ thống
Trước tiên, người dùng nên kiểm tra xem TV của mình đã nhận bản cập nhật firmware mới nhất hay chưa, vì đó là cách đơn giản và an toàn nhất để vá lỗ hổng.


