CVE-2026-80989 in Linuxthông tin

Tóm tắt

Bởi VulDB • 12/09/2026

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

net: thunderbolt: Đánh dấu kết nối là không hoạt động khi việc kích hoạt nó thất bại

Mỗi đường dẫn xử lý lỗi trong tbnet_connected_work() hoàn tác công việc của chính nó và trả về mà không xóa login_sent, do đó kết nối vẫn trông như đang thiết lập. Do đó, tbnet_tear_down() tiếp theo sẽ đi vào nhánh chính của nó và lặp lại quá trình tháo dỡ đã xảy ra: nó dừng các vòng (rings) vốn đã bị dừng, điều này gây ra dev_WARN() và là lỗi nghiêm trọng dưới chế độ panic_on_warn; đồng thời nó giải phóng net->remote_transmit_path ngay cả trên đường dẫn HopID mismatch, nơi kết nối này không bao giờ sở hữu ID đó, vô tình giải phóng một tài nguyên mà người khác vẫn đang sử dụng.

Xóa login_sent trên các đường dẫn đó. Điều đó là đủ để tbnet_tear_down() bỏ qua trạng thái đã được hoàn tác (unwound state), và login_received phải giữ nguyên: nó ghi nhận rằng máy chủ kết nối phía đối phương đã đăng nhập và mang theo đường truyền phát mà họ cung cấp cho chúng ta, điều mà không có gì ở phía này có thể khiến đối phương gửi lại. Hai thay đổi xảy ra ngoài việc ngăn chặn quá trình tháo dỡ: yêu cầu logout trong khối đó không còn được gửi đi, và yêu cầu login tiếp theo của máy chủ kết nối phía đối phương sẽ đưa công tác đăng nhập của chúng ta vào hàng đợi (re-queue) dưới dạng connected_work thay vì thực hiện lại trên trạng thái lỗi thời, cung cấp cho kết nối một lần đăng nhập mới mẻ thay vì thử lại với trạng thái cũ.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

26/08/2026

Tiết lộ

12/09/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

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!