CVE-2026-93170 in Linuxthông tin

Tóm tắt

Bởi VulDB • 18/09/2026

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

dmaengine: xilinx_dma: Sửa lỗi quản lý trạng thái nhàn rỗi của kênh trong các trình xử lý ngắt AXIDMA và MCDMA

Sửa một race condition (điều kiện tranh chấp) trong các trình xử lý irq của AXIDMA và MCDMA, nơi mà kênh có thể bị đánh dấu sai là nhàn rỗi và cố gắng thực hiện các bản chuyển dữ liệu không mong muốn khi các bộ mô tả (descriptors) vẫn đang được xử lý.

Vấn đề xảy ra khi: 1. Nhiều bộ mô tả đã được xếp hàng chờ và đang hoạt động. 2. Một ngắt xảy ra sau khi hoàn thành một số bộ mô tả. 3. xilinx_dma_complete_descriptor() di chuyển các bộ mô tả đã hoàn thành sang done_list (danh sách đã xong). 4. Kênh bị đánh dấu là nhàn rỗi và start_transfer() được gọi ngay cả khi active_list vẫn còn chứa các bộ mô tả chưa được xử lý. 5. Điều này dẫn đến việc cố gắng thực hiện chuyển dữ liệu sớm hơn dự kiến, gây ra nguy cơ hỏng hóc bộ mô tả hoặc bỏ sót các lần hoàn thành.

Chỉ đánh dấu kênh là nhàn rỗi và bắt đầu các bản chuyển mới khi danh sách active_list thực sự trống, đảm bảo quản lý trạng thái kênh đúng cách và tránh các nỗ lực chuyển dữ liệu không mong muốn.

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

chịu trách nhiệm

Linux

Đặt trước

17/09/2026

Tiết lộ

18/09/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

Want to stay up to date on a daily basis?

Enable the mail alert feature now!