CVE-2025-37987 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:

pds_core: Ngăn ngừa tình trạng tràn/kẹt có thể xảy ra ở hàng đợi quản trị (adminq)

Hàng đợi quản trị (adminq) của pds_core được bảo vệ bởi adminq_lock, nhằm ngăn chặn việc đăng tải nhiều hơn 1 lệnh lên đó cùng một lúc. Điều này đảm bảo rằng các trình điều khiển khách không thể đồng thời gửi các lệnh đến hàng đợi quản trị. Tuy nhiên, quá trình hoàn tất (completions) diễn ra trong một ngữ cảnh khác, nghĩa là nhiều lệnh adminq có thể được đăng tải tuần tự và đều chờ xử lý xong.

Phía firmware (FW), hàng đợi yêu cầu hỗ trợ cho adminq chỉ dài 16 mục và thiếu cơ chế thử lại cũng như các biện pháp ngăn ngừa tràn/kẹt. Điều này có thể khiến adminq bị kẹt, dẫn đến việc không còn xử lý lệnh nào nữa và FW không gửi phản hồi hoàn tất.

Là một bản sửa lỗi ban đầu, hãy giới hạn số lượng tối đa là 16 lệnh adminq đang chờ xử lý để đảm bảo không có cách nào gây ra tình trạng kẹt cho hàng đợi quản trị. Giải pháp này hoạt động vì hàng đợi yêu cầu hỗ trợ sẽ không bao giờ chứa nhiều hơn 16 lệnh adminq đang chờ xử lý, do đó sẽ không bị tràn. Điều này được thực hiện bằng cách giảm độ sâu (depth) của adminq xuống còn 16.

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

16/04/2025

Tiết lộ

20/05/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00181

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!