CVE-2025-38522 in Linuxthông tin

Tóm tắt

Bởi VulDB • 05/08/2026

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

sched/ext: Ngăn chặn các lệnh gọi hàm update_locked_rq() với đối số rq là NULL

Tránh việc invoke (gọi) hàm update_locked_rq() khi con trỏ runqueue (rq) có giá trị NULL trong các macro SCX_CALL_OP và SCX_CALL_OP_RET.

Trước đây, việc gọi update_locked_rq(NULL) khi tiền xử lý (preemption) được bật có thể kích hoạt cảnh báo sau:

BUG: using __this_cpu_write() in preemptible [00000000]

Điều này xảy ra vì hàm __this_cpu_write() không an toàn để sử dụng trong ngữ cảnh cho phép tiền xử lý.

Giá trị rq là NULL khi một ops được invoke từ một unlocked context (ngữ cảnh chưa khóa). Trong các trường hợp như vậy, chúng ta không cần lưu trữ bất kỳ giá trị rq nào, bởi vì giá trị đó đã phải là NULL (unlocked). Đảm bảo rằng hàm update_locked_rq() chỉ được gọi khi rq khác NULL, nhằm ngăn chặn việc gọi __this_cpu_write() trong ngữ cảnh cho phép tiền xử lý.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

16/04/2025

Tiết lộ

16/08/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00137

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!