Lộ lọt thông tin qua trình quay số khẩn cấp trong Canonical Unity8 (Ubuntu)

Lưu ý: Dữ liệu này chỉ có tính chất tham khảo, phục vụ nghiên cứu an ninh mạng.CyStack khuyến nghị người dùng không sử dụng các thông tin này nhằm các mục đích bất hợp pháp

Lỗ hổng CVE-2015-7946 là gì?

Lỗ hổng CVE-2015-7946 là lỗ hổng Exposure of Sensitive Information to an Unauthorized Actor ảnh hưởng tới unity8 (Ubuntu). Lỗ hổng này được xếp hạng ở mức Cao, với điểm CVSS 7.3. Hiện chưa đủ dữ liệu để xác định lỗ hổng này đã bị khai thác hay chưa.

Giới thiệu chung

Dữ liệu gốc

Lỗ hổng Lộ lọt Thông tin trong Unity8 được sử dụng trên điện thoại Ubuntu và có thể cũng xuất hiện trong Unity8 được phát hành ở nơi khác. Điều này cho phép kẻ tấn công bật dịch vụ MTP bằng cách mở trình quay số khẩn cấp. Đã được sửa trong 8.11+16.04.20160111.1-0ubuntu1 và 8.11+15.04.20160122-0ubuntu1.

Sản phẩm và phạm vi ảnh hưởng

  • Canonical Unity8 (Ubuntu): nhánh bắt đầu từ 8.11 và thấp hơn 8.11+16.04.20160111.1-0ubuntu1 được đánh dấu bị ảnh hưởng.
  • Nhánh Ubuntu 15.04: bản 8.11+15.04.20160122-0ubuntu1 được ghi nhận là không bị ảnh hưởng và là một bản sửa riêng cho nhánh này.
  • Mô tả cũng đề cập khả năng Unity8 được phát hành ở nơi khác bị ảnh hưởng, nhưng không cung cấp phạm vi phiên bản cụ thể cho các triển khai đó. Không nên coi các nhánh song song hoặc bản phát hành muộn hơn là an toàn nếu chưa xác minh riêng.

Chi tiết kỹ thuật

Canonical Unity8, được sử dụng trên điện thoại Ubuntu và có thể cả trong các bản phát hành khác, xử lý không đúng quyền truy cập từ trình quay số khẩn cấp đối với dịch vụ MTP. Hành động do kẻ tấn công kiểm soát là mở trình quay số khẩn cấp; thao tác này có thể bật dịch vụ MTP trên thiết bị bị ảnh hưởng. Theo các đặc tính tấn công do Canonical cung cấp, kẻ tấn công cần quyền truy cập vật lý nhưng không cần quyền hạn hoặc xác thực trước, độ phức tạp thấp và không cần nạn nhân tương tác thêm. Đây là dạng CWE-200, tức lộ lọt thông tin cho tác nhân không được phép. Chi tiết triển khai gây ra lỗi, chẳng hạn cơ chế kiểm tra quyền, đường giao tiếp với dịch vụ hoặc tập dữ liệu cụ thể mà MTP cho phép truy cập, không được công bố trong các nguồn đã kiểm tra.

Khả năng khai thác

Khai thác cần quyền truy cập vật lý vào điện thoại bị ảnh hưởng và không phải là đường tấn công qua mạng. Bản ghi mô tả không yêu cầu quyền hạn hoặc xác thực trước, độ phức tạp thấp và không yêu cầu tương tác của nạn nhân ngoài thao tác của chính kẻ tấn công. Kẻ tấn công có thể mở trình quay số khẩn cấp để bật dịch vụ MTP. Bản ghi được cung cấp không xác lập trạng thái khai thác thực tế, exploit công khai, chiến dịch hoặc nạn nhân cụ thể; không nên suy luận trạng thái này chỉ từ việc thiếu thông tin.

Tác động kỹ thuật

Lỗi có thể bật dịch vụ MTP từ màn hình trình quay số khẩn cấp, làm thay đổi ranh giới truy cập dự kiến của thiết bị. Hậu quả chính là nguy cơ truy cập trái phép vào dữ liệu qua MTP. Canonical đánh giá có cả tác động đến tính bí mật và tính toàn vẹn, còn NVD ghi nhận tác động đến tính bí mật nhưng không ghi nhận tác động đến tính toàn vẹn; vì vậy mức độ thay đổi dữ liệu cụ thể vẫn chưa được xác định chắc chắn. Hai đánh giá đều không chỉ ra tác động đến tính sẵn sàng. Yêu cầu truy cập vật lý làm giảm khả năng khai thác từ xa nhưng không loại bỏ rủi ro đối với thiết bị bị bỏ lại hoặc được triển khai ở nơi không kiểm soát.

Tác động đến tổ chức

  • Dữ liệu: Dịch vụ MTP có thể trở nên khả dụng ngoài quy trình truy cập dự kiến, tạo rủi ro truy cập trái phép vào dữ liệu trên thiết bị.
  • Tính toàn vẹn: Đánh giá của Canonical bao gồm tác động đến tính toàn vẹn, nhưng bản ghi không mô tả chính xác những dữ liệu hoặc thao tác nào có thể bị thay đổi.
  • Vận hành: Điện thoại được triển khai ở khu vực công cộng, kiosk, kho vận hoặc môi trường có nhiều người có thể tiếp cận vật lý cần được ưu tiên kiểm tra.
  • Giới hạn: Không có bằng chứng trong bản ghi về một vụ rò rỉ cụ thể, chiến dịch khai thác hoặc ảnh hưởng đến tính sẵn sàng của thiết bị.

Cách khắc phục

  1. Nâng cấp Unity8 trên nhánh Ubuntu 16.04 lên 8.11+16.04.20160111.1-0ubuntu1.
  2. Với nhánh Ubuntu 15.04, nâng cấp lên 8.11+15.04.20160122-0ubuntu1.
  3. Kiểm kê các triển khai Unity8 khác ngoài Ubuntu phone và xác minh bản sửa tương ứng với từng nhánh; bản ghi không xác nhận rằng một bản sửa cho nhánh này bao phủ mọi nhánh khác.
  4. Không có workaround được xác nhận trong bản ghi. Trong thời gian chờ cập nhật, hạn chế quyền tiếp cận vật lý vào thiết bị là biện pháp giảm rủi ro tạm thời, không thay thế cho việc cài bản sửa lỗi.

Cách phát hiện

  • Kiểm kê các điện thoại Ubuntu và các triển khai khác đang chạy Unity8; đối chiếu phiên bản cài đặt với các nhánh đã được sửa trong phần khắc phục.
  • Xác định liệu dịch vụ MTP có thể trở nên khả dụng sau khi mở trình quay số khẩn cấp hay không. Đây là kiểm tra xác minh trong môi trường được kiểm soát, không phải bằng chứng thay thế cho việc cập nhật.
  • Rà soát nhật ký quản lý thiết bị, kết nối USB hoặc phiên MTP bất thường gần thời điểm thiết bị có người tiếp cận vật lý. Đây chỉ là biện pháp giám sát phòng ngừa, vì bản ghi không cung cấp log event hoặc IOC cụ thể.
  • Không coi việc không tìm thấy phiên MTP hoặc sự kiện nhật ký là bằng chứng thiết bị an toàn; cần xác nhận trạng thái phiên bản và áp dụng bản sửa lỗi.
Nguồn (17)
Tìm hiểu thêm

Kiểm tra chuyên sâu cùng giải pháp quản lý rủi ro Web toàn diện

Giải pháp CyStack VulnScan liên tục phát hiện tài sản, xác minh lỗ hổng và giúp đội ngũ bảo mật ưu tiên khắc phục cho toàn bộ doanh nghiệp.