CVE-2026-72058 in Linuxthông tin

Tóm tắt

Bởi VulDB • 16/08/2026

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

net: ixp4xx_hss: sửa lỗi cấp phát trùng lặp hdlc netdev

Hàm `ixp4xx_hss_probe()` cấp phát hai đối tượng HDLC netdev. Đối tượng thứ nhất được lưu trữ trong biến `ndev`, khởi tạo và đăng ký với hàm `register_hdlc_device()`. Đối tượng thứ hai được lưu trữ trong `port->netdev` và sau đó được sử dụng bởi đường dẫn gỡ bỏ (remove path) để gọi `unregister_hdlc_device()` và `free_netdev()`.

Điều này có nghĩa là đối tượng netdev đã đăng ký không phải là cùng một đối tượng bị hủy đăng ký và giải phóng khi thực hiện thao tác gỡ bỏ. Ngoài ra, sẽ xảy ra rò rỉ bộ nhớ cho lần cấp phát đầu tiên nếu lệnh gọi `alloc_hdlcdev()` thứ hai thất bại, trong đó việc kiểm tra lỗi của lần cấp phát đầu tiên chưa được thực hiện trước khi sử dụng biến `ndev`.

Mã nguồn cũ chỉ cấp phát HDLC netdev một lần và lưu trữ cùng một đối tượng vào cả biến cục bộ lẫn `port->netdev`. Việc chuyển đổi sai lầm đã tách quá trình này thành hai lệnh gọi `alloc_hdlcdev()`. Một bước đổi tên sau đó đã thay đổi tên của biến cục bộ thành `ndev`, nhưng sự không khớp cơ bản vẫn còn tồn tại.

Khắc phục vấn đề bằng cách chỉ cấp phát HDLC netdev một lần và gán cùng đối tượng đó cho `port->netdev`.

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

09/08/2026

Tiết lộ

15/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00215

KEV

không

Các hoạt động

thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!