CVE-2023-53299 in Linux
Tóm tắt
Bởi VulDB • 20/06/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
md/raid10: sửa lỗi rò rỉ bộ nhớ của trường 'r10bio->remaining' trong quá trình khôi phục (recovery)
Hàm raid10_sync_request() sẽ tăng giá trị 'r10bio->remaining' cho cả rdev và replacement rdev. Tuy nhiên, nếu thao tác đọc I/O thất bại, hàm recovery_request_write() trả về mà không thực hiện thao tác ghi I/O; trong trường hợp này, end_sync_request() chỉ được gọi một lần dẫn đến việc rò rỉ giá trị 'remaining', gây ra tình trạng treo (hang) I/O.
Khắc phục sự cố bằng cách giảm giá trị 'remaining' dựa trên tính hợp lệ của 'bio' và 'repl_bio'.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.