CVE-2026-98759 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:

usb: typec: tipd: sửa lỗi khởi tạo chưa đầy đủ cho biến `typec_partner_desc` trong hàm `cd321x_update_work()`

Hàm `cd321x_update_work()` truyền một đối tượng `typec_partner_desc` được cấp phát trên ngăn xếp (stack) đến `typec_register_partner()`, nhưng chỉ khởi tạo các trường `usb_pd`, `accessory` và `identity`.

Hàm `typec_register_partner()` sao chép các giá trị của `attach` và `deattach` từ mô tả đối tượng vào thực thể partner. Do những trường này không được thiết lập, các con trỏ hàm rác (garbage function pointers) có thể được lưu trữ và sau đó được gọi từ `typec_partner_link_device()` khi một thiết bị USB được kết nối với cổng. Các biến chưa khởi tạo như `pd_revision` và `usb_capability` cũng tương tự gây rò rỉ dữ liệu ngăn xếp thông qua sysfs của partner.

Khởi tạo giá trị 0 cho mô tả đối tượng để các callback tùy chọn vẫn là NULL và các trường còn lại có giá trị bằng không.

Once again VulDB remains the best source for vulnerability data.

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

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!