Switch 2 bị bẻ khóa một phần: Lỗ hổng tràn số nguyên mở đường cho homebrew
Một nhà nghiên cứu bảo mật đã trình diễn khả năng jailbreak một phần hoàn toàn bằng phần mềm trên Switch 2, cho phép chạy homebrew và truy cập bộ nhớ hệ thống. Lỗ hổng được khai thác là lỗi tràn số nguyên 32-bit trong trình thông dịch SmileBasic 4, phát hiện nhờ sự hỗ trợ của công cụ AI Codex của OpenAI.
Switch 2 bị bẻ khóa một phần: Lỗ hổng tràn số nguyên mở đường cho homebrew
Một nhà nghiên cứu bảo mật vừa chứng minh có thể jailbreak một phần chiếc Switch 2 hoàn toàn bằng phần mềm, qua đó giành được quyền truy cập "userland" trên hệ máy chơi game mới của Nintendo. Thành tựu này cho phép chạy homebrew, nghiên cứu ngược và chỉnh sửa game, sao lưu file save cũng như truy cập phần lớn thiết bị ngoại vi của máy.
Đáng chú ý, lỗ hổng bị khai thác không nằm ở phần cứng mà ở SmileBasic 4 — một trình thông dịch lập trình vốn có từ thời Switch thế hệ đầu. Đây là minh chứng cho thấy ngay cả những phần mềm tưởng như vô hại cũng có thể trở thành cánh cửa dẫn vào sâu bên trong hệ thống.
Cách thức khai thác
Theo nhà nghiên cứu Sammy Hajhamid, bản hack này mang tính "tethered" — tức là cần kết nối tới một máy tính macOS hoặc Linux cùng mạng để chạy một gói node.js, qua đó hỗ trợ thiết lập quyền truy cập hệ thống ở mức đặc quyền cao hơn.
Điểm đáng chú ý trong quá trình nghiên cứu là việc Hajhamid đã dùng Codex của OpenAI để "mò" vào trình thông dịch ngôn ngữ của SmileBasic. Ông xây dựng một bộ khung thử nghiệm tùy chỉnh có khả năng gửi lệnh qua USB tới hệ thống và quan sát kết quả qua HDMI, thậm chí còn dùng một thiết bị bật/tắt đèn thông minh qua Bluetooth để khởi động lại máy từ xa.
Sau "nỗ lực đáng kể trong khoảng 2 tuần", bộ khung này đã phát hiện ra một lỗi tràn số nguyên 32-bit xảy ra khi xóa phần tử khỏi một mảng trong SmileBasic.
Lỗi này mở ra quyền truy cập vào con trỏ của mảng, từ đó cho phép đọc và ghi vào một số vùng trong bộ nhớ hệ thống. Chính khả năng đọc/ghi bộ nhớ này là nền tảng để chạy homebrew, sao lưu save và truy cập phần cứng ngoại vi thông qua MMIO (memory-mapped I/O).
Ý nghĩa với người dùng Việt Nam
Với cộng đồng game thủ và những người đam mê vọc vạch tại Việt Nam, thông tin này khá đáng chú ý. Switch vốn là dòng máy phổ biến nhờ kho game độc quyền hấp dẫn, nhưng giá game bản quyền không hề rẻ. Khả năng chạy homebrew và sao lưu save mở ra nhiều tiềm năng, từ việc tùy biến trải nghiệm đến bảo toàn dữ liệu chơi game.
Tuy nhiên, cần lưu ý vài điểm quan trọng:
- Đây mới là jailbreak một phần ở mức "userland", chưa phải quyền điều khiển hoàn toàn hệ thống (kernel).
- Bản hack mang tính tethered, phụ thuộc vào một máy tính phụ trong cùng mạng, nên chưa thực sự tiện dụng cho người dùng phổ thông.
- Việc can thiệp vào hệ máy có thể vi phạm điều khoản sử dụng của Nintendo và tiềm ẩn rủi ro bị khóa máy hoặc mất bảo hành.
Góc nhìn bảo mật
Sự việc lần này là lời nhắc nhở quen thuộc trong giới bảo mật: lỗ hổng thường đến từ những thành phần bị xem nhẹ nhất. Một trình thông dịch lập trình tưởng chừng chỉ phục vụ mục đích giải trí lại trở thành điểm xâm nhập, và chỉ một lỗi tràn số nguyên nhỏ cũng đủ để mở ra quyền truy cập bộ nhớ.
Việc dùng các công cụ AI hỗ trợ tìm lỗ hổng cũng cho thấy xu hướng mới trong nghiên cứu bảo mật: AI đang giúp rút ngắn thời gian phân tích và mở rộng phạm vi tìm kiếm. Với các nhà sản xuất như Nintendo, đây là tín hiệu cho thấy áp lực bảo mật trên phần mềm nền tảng ngày càng lớn, đặc biệt khi thiết bị càng phổ biến thì càng thu hút nhiều người muốn "mở khóa" nó.
Bài viết liên quan
Công nghệ
Bài học 1978 của Dijkstra: Vì sao lập trình bằng ngôn ngữ tự nhiên là ảo tưởng
23 tháng 10, 2026
Công nghệ
Docker hóa ra lại kỳ lạ đến vậy: Góc nhìn từ người tự viết container runtime
22 tháng 10, 2026

Công nghệ
Kế hoạch "lách" thuế tỷ phú của Zuckerberg: Bán cổ phiếu không có quyền biểu quyết để giữ quyền kiểm soát Meta
22 tháng 10, 2026