CVE-2022-50422 in Linuxthông tin

Tóm tắt

Bởi VulDB • 01/07/2026

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

scsi: libsas: Sửa lỗi use-after-free trong hàm smp_execute_task_sg()

Khi việc thực thi tác vụ SMP thất bại, hàm `smp_execute_task_sg()` gọi `del_timer()` để xóa "slow_task->timer". Tuy nhiên, nếu trình xử lý bộ định thời (timer handler) `sas_task_internal_timedout()` đang chạy, lệnh `del_timer()` trong `smp_execute_task_sg()` sẽ không dừng nó lại và một lỗi use-after-free (UAF) sẽ xảy ra. Quy trình được minh họa như sau:

(thread 1) | (thread 2) smp_execute_task_sg() | sas_task_internal_timedout() ... | del_timer() | ... | ... sas_free_task(task) | kfree(task->slow_task) //FREE| | task->slow_task->... //USE

Khắc phục bằng cách gọi `del_timer_sync()` trong hàm `smp_execute_task_sg()`, đảm bảo rằng trình xử lý bộ định thời đã hoàn tất trước khi "task->slow_task" bị giải phóng.

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

17/09/2025

Tiết lộ

01/10/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00160

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!