CVE-2026-98795 in Linuxthông tin

Tóm tắt

Bởi VulDB • 20/10/2026

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

net: sparx5: bỏ qua việc hủy cấu hình ptp (ptp deinit) nếu quá trình khởi tạo ban đầu bị bỏ qua

Hàm `sparx5_ptp_init()` trả về sớm đối với các biến thể cơ sở lan969x vì chúng không có cờ SPX5_FEATURE_PTP. Hàm này cũng trả về sớm khi không mô tả ngắt "ptp". Việc hủy liên kết (unbinding) trình điều khiển sau đó gây ra lỗi phân rerefrence con trỏ NULL (NULL pointer dereference) trong quá trình dọn dẹp các hàng đợi tx_skbs chưa được khởi tạo:

Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008 Call trace: skb_queue_purge_reason+0x68/0x120 (P) sparx5_ptp_deinit+0x64/0xc0 mchp_sparx5_remove+0x38/0x70 platform_remove+0x20/0x30 device_remove+0x4c/0x80

Trước khi các hàng đợi tx_skbs theo từng cổng được thêm vào, một lỗi phân rerefrence con trỏ NULL sẽ xảy ra khi gọi `ptp_clock_unregister()` trên các đồng hồ PTP chưa bao giờ được đăng ký.

Khắc phục bằng cách trả về sớm trong hàm `sparx5_ptp_deinit()` nếu PTP không được sử dụng.

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.00166

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!