Giới thiệu chung
Dữ liệu gốcMột lỗ hổng đã được xác định trong một số thiết bị UniFi Talk, trong đó chức năng debug nội bộ vẫn vô tình được bật. Vấn đề này có thể cho phép kẻ tấn công có quyền truy cập vào UniFi Talk management network gọi các thao tác debug nội bộ thông qua device API. Sản phẩm bị ảnh hưởng: UniFi Talk Touch (Version 1.21.16 và earlier) UniFi Talk Touch Max (Version 2.21.22 và earlier) UniFi Talk G3 Phones (Version 3.21.26 và earlier) Biện pháp giảm thiểu: Cập nhật UniFi Talk Touch lên Version 1.21.17 or later. Cập nhật UniFi Talk Touch Max lên Version 2.21.23 or later. Cập nhật UniFi Talk G3 Phones lên Version 3.21.27 or later.
Sản phẩm và phạm vi ảnh hưởng
- UniFi Talk Touch của Ubiquiti Inc.: bị ảnh hưởng ở Version 1.21.16 và earlier. Ubiquiti hướng dẫn cập nhật lên Version 1.21.17 or later.
- UniFi Talk Touch Max của Ubiquiti Inc.: bị ảnh hưởng ở Version 2.21.22 và earlier. Ubiquiti hướng dẫn cập nhật lên Version 2.21.23 or later.
- UniFi Talk G3 Phones của Ubiquiti Inc.: bị ảnh hưởng ở Version 3.21.26 và earlier. Ubiquiti hướng dẫn cập nhật lên Version 3.21.27 or later.
Các phiên bản hoặc nhánh sản phẩm khác không được bản ghi xác nhận riêng.
Chi tiết kỹ thuật
Lỗi xảy ra vì chức năng debug nội bộ trên một số thiết bị UniFi Talk của Ubiquiti Inc. vẫn được bật ngoài ý muốn. Kẻ tấn công có thể gửi yêu cầu tới device API để gọi các thao tác debug nội bộ; endpoint, phương thức và tham số cụ thể không được công bố trong dữ liệu hiện có. Điều kiện tiếp cận được xác định là có quyền truy cập vào UniFi Talk management network. Các thuộc tính khai báo cho thấy không yêu cầu xác thực, không yêu cầu tương tác của người dùng và độ phức tạp tấn công thấp. Phạm vi tác động được đánh giá là nằm trong cùng thiết bị, nhưng chi tiết triển khai và quyền hạn thực tế của từng thao tác debug vẫn chưa rõ. CWE chưa được gán cho bản ghi này.
Khả năng khai thác
Lỗ hổng có thể bị khai thác qua mạng từ UniFi Talk management network. Bản ghi cho biết không yêu cầu quyền hạn trước, không yêu cầu user interaction và độ phức tạp thấp. Bản ghi đánh dấu không có public exploit, nhưng không xác định liệu lỗ hổng đã bị khai thác trong môi trường thực tế hay chưa. Không có exploit sequence, endpoint cụ thể hoặc payload được công bố.
Tác động kỹ thuật
Việc gọi thành công thao tác debug nội bộ có thể tạo ra tác động trái phép đối với thiết bị UniFi Talk. Bản ghi mô tả tác động tiềm ẩn trên tính bảo mật, tính toàn vẹn và tính sẵn sàng, nhưng không chỉ rõ dữ liệu nào có thể bị đọc, trạng thái nào có thể bị thay đổi hoặc dịch vụ nào có thể bị ảnh hưởng. Tác động được giới hạn trong cùng phạm vi thiết bị theo các thuộc tính của bản ghi. Về vận hành, các endpoint thoại bị ảnh hưởng có thể cần được cô lập, kiểm tra và cập nhật, nhưng chưa có bằng chứng trong bản ghi về một sự cố thực tế.
Tác động đến tổ chức
Lỗ hổng mở rộng khả năng thực hiện các thao tác nội bộ trái phép trên các thiết bị thoại UniFi Talk từ management network. Tùy thao tác được gọi, tác động có thể gồm tiết lộ một phần dữ liệu, thay đổi trạng thái hoặc làm gián đoạn hoạt động của thiết bị; bản ghi chỉ xác nhận mức tác động thấp trên cả ba khía cạnh này và không mô tả chi tiết từng thao tác. Các tổ chức có thể phải kiểm kê lại vùng quản lý thiết bị, xác minh quyền truy cập mạng và thực hiện cập nhật theo từng sản phẩm. Bản ghi không xác định đã xảy ra truy cập dữ liệu, thay đổi cấu hình hay gián đoạn dịch vụ trong môi trường thực tế.
Cách khắc phục
- Cập nhật UniFi Talk Touch lên Version 1.21.17 or later.
- Cập nhật UniFi Talk Touch Max lên Version 2.21.23 or later.
- Cập nhật UniFi Talk G3 Phones lên Version 3.21.27 or later.
- Sau khi cập nhật, xác minh lại phiên bản trên từng thiết bị và kiểm tra rằng các thiết bị không còn được cung cấp khả năng gọi các thao tác debug nội bộ ngoài ý muốn.
- Trong thời gian chưa thể cập nhật, có thể hạn chế UniFi Talk management network chỉ cho các đường quản trị được ủy quyền. Đây là biện pháp phòng vệ suy ra từ điều kiện tiếp cận mạng được công bố, không phải một bản sửa lỗi thay thế cho cập nhật.
Cách phát hiện
- Lập danh mục các thiết bị UniFi Talk Touch, UniFi Talk Touch Max và UniFi Talk G3 Phones trong môi trường quản lý, đồng thời ghi nhận phiên bản phần mềm đang chạy.
- Đối chiếu phiên bản của từng thiết bị với các ranh giới affected và fixed được nêu trong phần affected_summary.
- Kiểm tra các policy mạng để xác định những máy chủ, tài khoản quản trị hoặc phân đoạn nào có thể truy cập UniFi Talk management network.
- Rà soát telemetry của device API, nếu có, để tìm các yêu cầu gọi chức năng debug nội bộ. Các thao tác hoặc endpoint cụ thể không được nêu, vì vậy không thể xây dựng IOC chính xác từ dữ liệu hiện có.
- Việc không thấy log phù hợp không chứng minh thiết bị an toàn; cần xác nhận bằng inventory và phiên bản đã cài đặt.