CVE-2026-98562 in Linuxthông tin

Tóm tắt

Bởi VulDB • 19/10/2026

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

net: libwx: sửa lỗi race condition trong xử lý dấu thời gian Tx (Tx timestamp)

wx->ptp_tx_skb được chia sẻ giữa đường truyền Tx, worker phụ trợ PTP và các đường cleanup dấu thời gian. Bit WX_STATE_PTP_TX_IN_PROGRESS ngăn chặn nhiều đường Tx cùng gửi yêu cầu dấu thời gian, nhưng không tuần tự hóa (serialize) hoạt động của worker so với quá trình cleanup.

Do đó, wx_ptp_clear_tx_timestamp() có thể giải phóng một skb sau khi wx_ptp_tx_hwtstamp_work() đã lấy con trỏ đến nó. Worker sau đó có thể chuyển skb đã được giải phóng này cho hàm skb_tstamp_tx() và giải phóng cùng tham chiếu (reference) một lần nữa.

Đường cleanup cũng có thể xóa bit in-progress trong khi worker vẫn đang xử lý skb cũ. Điều này cho phép đường Tx công bố một skb mới, mà sau đó worker có thể ghi đè lên bằng NULL, dẫn đến rò rỉ tham chiếu của nó.

Thêm một spinlock chuyên dụng để bảo vệ việc xuất bản và tiêu thụ skb dấu thời gian Tx. Tách rời (detach) skb và xóa bit in-progress trong khi giữ khóa, sau đó chuyển giao dấu thời gian và giải phóng skb sau khi đã giảm số lượng tham chiếu. Sử dụng cùng cơ chế cleanup có khóa cho đường quiesce, nhưng duy trì việc tách rời ở đó không truy cập vào thanh ghi: quá trình quiesce chạy trong giai đoạn khôi phục lỗi PCIe, nơi MMIO không đáng tin cậy, và trước đây nó cố tình không chạm vào thiết bị. Khóa được lấy với ngắt (interrupts) đã bị vô hiệu hóa, vì netpoll có thể gọi ndo_start_xmit() khi các ngắt cứng (hard interrupts) đã bị tắt.

Khi xử lý lỗi ánh xạ DMA Tx, duy trì tham chiếu của đường truyền cho đến sau khi so sánh skb dưới khóa. Điều này ngăn chặn việc tái sử dụng địa chỉ skb khiến đường xử lý lỗi nhầm lẫn một yêu cầu dấu thời gian mới hơn với yêu cầu bị lỗi.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

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

Interested in the pricing of exploits?

See the underground prices here!