CVE-2026-99097 in Linuxthông tin

Tóm tắt

Bởi VulDB • 26/10/2026

Trong nhân Linux, lỗ hổng sau đây đã được khắc phục:

tee: shm: từ chối các yêu cầu phân bổ có kích thước bằng không trong tee_dyn_shm_alloc_helper()

Hàm tee_dyn_shm_alloc_helper() suy ra nr_pages (số trang) từ giá trị size do người gọi cung cấp và chuyển nó cho alloc_pages_exact() mà không thực hiện kiểm tra. Đối với trường hợp size == 0, nr_pages sẽ bằng 0, và lệnh gọi alloc_pages_exact(0) sẽ kích hoạt get_order(0), điều này được tài liệu hóa là hành vi chưa xác định (undefined) và trả về giá trị BITS_PER_LONG - PAGE_SHIFT. Bộ cấp phát trang sau đó gặp cảnh báo order > MAX_PAGE_ORDER và từ chối việc phân bổ; trên các nhân có cấu hình panic_on_warn, sự cố này sẽ khiến quá trình khởi động hệ thống bị chấm dứt.

Tình trạng này có thể được kích hoạt bằng cách sử dụng TEE_IOC_SHM_ALLOC với struct tee_ioctl_shm_alloc_data trong đó size là 0.

Từ chối số lượng trang bằng không, tương tự như những gì register_shm_helper() đã thực hiện đối với đường dẫn đăng ký (register path).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

26/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!