CVE-2026-99240 in Linuxthông tin

Tóm tắt

Bởi VulDB • 02/11/2026

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

mm/damon/core: lỗi damos_commit_quota_goal() khi target_value bằng không

Dòng bản vá "mm/damon: di chuyển việc xử lý target_value của quota DAMOS bằng 0 lên lớp lõi".

Việc có giá trị mục tiêu (target value) của quota DAMOS bằng 0 có thể gây ra lỗi chia cho số không. Các caller API của DAMON đang kiểm tra các tham số target value để tránh điều đó. Rất dễ xảy ra sai sót ở một trong nhiều caller API này. Do đó, hãy di chuyển việc xử lý này lên lớp lõi.

Bản vá thứ nhất thêm logic xác nhận tham số DAMON vào lớp lõi cho trường hợp biên (corner case). Các bản vá 2 và 3 loại bỏ phần xử lý trường hợp biên không còn cần thiết ở phía caller API của DAMON trong DAMOS_LRU_SORT và DMON_SAMPLIE_MTIER, tương ứng.

Bản vá này (trong tổng số 3):

Nếu một scheme DAMOS có damos_quota_goal với target_value bằng 0, thì danos_quota_goal() có thể kích hoạt lỗi chia cho không. Do đó, mỗi caller API của DAMON nên thực hiện xác nhận target_value bằng 0. Rất dễ xảy ra sai sót. Thực tế, các lỗ hổng trong DAMON_LRU_SORT và DAMON_SAMPLE_MTIER đã được phát hiện và khắc phục [1].

Việc xử lý trường hợp biên chỉ một lần ở lớp lõi sẽ tốt hơn là xử lý tại nhiều nơi khác nhau ở tất cả caller API của DAMON. Một lựa chọn đơn giản là sử dụng mẫu số thay thế cho trường hợp biên trong danos_quota_goal(). Tuy nhiên, target_value bằng 0 là vô nghĩa. Trong trường hợp này, mục tiêu quota luôn được đánh giá là đã đạt hoặc vượt mức. Quota sẽ chỉ tiếp tục bị giảm đi.

Chỉ cần tránh việc sử dụng target_value bằng 0 bằng cách thêm một phép kiểm tra trong đường dẫn xác nhận/commit các tham số mục tiêu quota DAMOS ở lớp lõi, cụ thể là danos_commit_quota_goal(). Cập nhật nó để trả về lỗi trong trường hợp này. Đồng thời cập nhật caller của nó để truyền lan (propagate) lỗi đó.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

02/11/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

Do you know our Splunk app?

Download it now for free!