Developer forcequitOS vừa công khai bad_query, một proof-of-concept về sandbox escape trên iOS 26 và các bản beta đầu của iOS 27, khai thác cách MobileContainerManager xử lý container query và sandbox extension.
Tác giả nhấn mạnh đây là PoC dành cho developer và security researcher, hiện chưa phải một công cụ có giá trị sử dụng thực tế cho người dùng thông thường.
Path traversal trong MobileContainerManager
Cốt lõi của bad_query nằm ở việc tạo các query tới MobileContainerManager rồi sử dụng partDomain với chuỗi path traversal để đưa target ra ngoài container ban đầu.
PoC sử dụng các class container khác nhau, bao gồm Class 13 – MCMSharedSystemDataContainer và Class 7 – MCMSharedDataContainer. Sau khi query thành công, hệ thống có thể trả về một sandbox extension token, cho phép process truy cập vị trí vốn nằm ngoài sandbox của ứng dụng.
Phạm vi truy cập
Theo README, bad_query có thể tiếp cận nhiều khu vực container khác nhau, bao gồm app container, PluginKitPlugin, InternalDaemon và App Group.
Trên iOS 27, PoC còn có thể truy cập /var/containers/Data/System và các Shared SystemGroup. Riêng việc truy cập App Group trên iOS 26 yêu cầu một App Group do developer kiểm soát làm điểm vào.
Source code cũng bổ sung một cơ chế dùng fsgetpath để liệt kê các directory bên trong một path. Theo ghi chú của tác giả, phần này vẫn hoạt động trên iOS 27 beta 5, ngay cả khi chain sandbox escape chính không còn nằm trong phạm vi hỗ trợ của README.
Hoạt động trên iOS 26.0 – 26.6.1 và iOS 27 beta 4
Tác giả xác nhận bad_query dành cho iOS 26.0 đến 26.6.1 và iOS 27 beta 4. iOS 18 cũng có khả năng bị ảnh hưởng, nhưng hiện chưa được tác giả kiểm thử.
So với Geod-MCM-PoC, bad_query tiếp tục cho thấy MobileContainerManager là một bề mặt nghiên cứu đáng chú ý: chỉ từ cách hệ thống xử lý container query, path và sandbox extension, một ứng dụng có thể đạt quyền truy cập tới nhiều container nằm ngoài phạm vi sandbox thông thường.
Repository: forcequitOS/bad_query
Đây là proof-of-concept phục vụ nghiên cứu iOS security, không phải jailbreak hoàn chỉnh hay công cụ dành cho người dùng phổ thông.




