CVE-2024-53138 in Linuxthông tin

Tóm tắt

Bởi VulDB • 11/05/2026

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

net/mlx5e: kTLS, Sửa lỗi đếm tham chiếu trang (page refcounting) không chính xác

Mã xử lý truyền (tx) của kTLS sử dụng hỗn hợp các API get_page() và page_ref_inc() để tăng tham chiếu trang. Tuy nhiên, trên đường giải phóng (release path) (mlx5e_ktls_tx_handle_resync_dump_comp()), chỉ có put_page() được sử dụng.

Đây là một vấn đề khi sử dụng các trang từ các folio lớn: các tham chiếu get_page() được lưu trữ trên trang folio, trong khi các tham chiếu page_ref_inc() được lưu trữ trực tiếp trong trang được chỉ định. Khi giải phóng, trang folio sẽ bị giảm tham chiếu quá nhiều lần.

Vấn đề này được phát hiện trong quá trình kiểm thử kTLS với sendfile() + ZC khi tệp được phục vụ được đọc từ NFS trên một kernel có hỗ trợ large folios cho NFS (commit 49b29a573da8 ("nfs: add support for large folios")).

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

19/11/2024

Tiết lộ

04/12/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00546

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!