Lỗ hổng Zero-Day của nhân Linux và GPU Qualcomm Adreno: Tìm hiểu sâu | B4N1

Lỗ hổng Zero-Day của nhân Linux và GPU Qualcomm Adreno: Tìm hiểu sâu

24 days ago · b4n1 Read time: 5 min

Lỗ hổng Zero-Day của nhân Linux và GPU Qualcomm Adreno: Tìm hiểu sâu

Nhân Linux và GPU Qualcomm Adreno gần đây đã bị ảnh hưởng bởi các lỗ hổng zero-day nghiêm trọng, cụ thể là Dirty Frag và ba lỗ hổng trong trình điều khiển GPU Adreno. Những lỗ hổng này gây ra rủi ro bảo mật đáng kể vì chúng có thể bị khai thác để giành quyền truy cập root xác định trên hầu hết các bản phân phối Linux và xâm phạm các thiết bị Android.

Frag bẩn: Lỗ hổng Zero-Day trong hạt nhân Linux

Dirty Frag là một lỗ hổng nhân Linux cho phép người dùng không có đặc quyền có được quyền truy cập root xác định trên hầu hết các bản phân phối Linux. Lỗ hổng này xảy ra do một lỗ hổng trong việc xử lý các gói bị phân mảnh của kernel, lỗ hổng này có thể bị khai thác để thực thi mã tùy ý với các đặc quyền nâng cao. Như tiết lộ của Hyunwoo Kim giải thích, lỗ hổng này ảnh hưởng đến phiên bản nhân Linux 5.10 trở lên. Lỗ hổng này đặc biệt đáng lo ngại vì nó có thể bị khai thác để giành quyền truy cập root, điều này có thể dẫn đến truy cập trái phép vào dữ liệu và hệ thống nhạy cảm.

💡 Bài học rút ra: Dirty Frag là một lỗ hổng nghiêm trọng cần được các chuyên gia công nghệ chú ý ngay lập tức để vá và bảo mật hệ thống của họ. Lỗ hổng này có thể bị khai thác để giành quyền truy cập root, điều này có thể dẫn đến truy cập trái phép vào dữ liệu và hệ thống nhạy cảm. Để giảm thiểu lỗ hổng này, người dùng Linux có thể áp dụng bản vá do cộng đồng nhân Linux cung cấp, bản vá này khắc phục lỗ hổng trong việc xử lý các gói bị phân mảnh của kernel và ngăn chặn việc khai thác.

# Ví dụ về cách áp dụng bản vá Dirty Frag bằng Git
git tìm nạp https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
git anh đào-pick -x <patch_hash>

Ngoài ra, người dùng có thể định cấu hình hệ thống của mình để sử dụng hộp cát container và microVM, điều này có thể cung cấp lớp bảo mật bổ sung chống lại các lỗ hổng kernel. Điều này là do hộp cát container và microVM có thể cách ly kernel khỏi phần còn lại của hệ thống, ngăn chặn việc khai thác lỗ hổng.

Lỗ hổng Zero-Day của GPU Qualcomm Adreno

Qualcomm đã giải quyết ba lỗ hổng zero-day nghiêm trọng trong trình điều khiển GPU Adreno đang bị khai thác trong các cuộc tấn công có chủ đích nhằm vào các thiết bị Android. Các lỗ hổng ảnh hưởng đến việc xử lý phân bổ bộ nhớ của trình điều khiển GPU Adreno và có thể bị khai thác để thực thi mã tùy ý với các đặc quyền nâng cao. Theo bản tin bảo mật của Qualcomm, các lỗ hổng ảnh hưởng đến phiên bản trình điều khiển GPU Adreno 540 trở lên.

Dễ bị tổn thương Mô tả Phiên bản bị ảnh hưởng
CVE-2026-43285 Lỗ hổng phân bổ bộ nhớ Trình điều khiển GPU Adreno 540 trở lên
CVE-2026-43286 Lỗ hổng phân bổ bộ nhớ Trình điều khiển GPU Adreno 540 trở lên
CVE-2026-43287 Lỗ hổng phân bổ bộ nhớ Trình điều khiển GPU Adreno 540 trở lên

⚠️ Rủi ro kiến ​​trúc: Lỗ hổng zero-day của GPU Qualcomm Adreno nêu bật tầm quan trọng của việc luôn cập nhật trình điều khiển thiết bị và bảo vệ khỏi các hoạt động khai thác tiềm ẩn. Không làm như vậy có thể dẫn đến truy cập trái phép vào dữ liệu và hệ thống nhạy cảm. Để giảm thiểu những lỗ hổng này, người dùng Android có thể cập nhật thiết bị của mình lên phiên bản phần mềm mới nhất, bao gồm trình điều khiển GPU Adreno đã được vá.

# Ví dụ về cách định cấu hình khởi động an toàn trên thiết bị Android
thiết bị:
  safe_boot: đúng
  đã xác minh_boot: đúng

So sánh các chiến lược giảm thiểu

Bảng sau đây so sánh các chiến lược giảm thiểu lỗ hổng zero-day của Dirty Frag và GPU Qualcomm Adreno:

Chiến lược giảm thiểu Mảnh Bẩn GPU Qualcomm Adreno
Vá Áp dụng bản vá nhân Linux Cập nhật trình điều khiển GPU Adreno
Hộp cát container và microVM Định cấu hình hộp cát container và microVM Không áp dụng
Khởi động an toàn Không áp dụng Cấu hình cơ chế khởi động an toàn

Giảm nhẹ và phòng ngừa

Để ngăn chặn việc khai thác các lỗ hổng này, người dùng phải áp dụng các bản vá, định cấu hình cơ chế khởi động an toàn và sử dụng hộp cát container và microVM. Bằng cách thực hiện các bước này, người dùng có thể ngăn chặn việc khai thác lỗ hổng và bảo vệ hệ thống cũng như dữ liệu của họ. Điều cần thiết nữa là phải luôn cập nhật trình điều khiển thiết bị và bảo mật trước các hoạt động khai thác tiềm ẩn.

Nguồn


Have Questions?

Let's Talk

Contact me on LinkedIn