CVE-2026-64338 in Linuxthông tin

Tóm tắt

Bởi VulDB • 26/07/2026

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

USB: misc: uss720: hủy đăng ký parport khi probe thất bại

Hàm `uss720_probe()` thực hiện đăng ký một parport trước khi đọc thanh ghi 1284 dùng để phát hiện các bộ chuyển đổi Belkin F5U002 không được hỗ trợ. Nếu hàm `get_1284_register()` gặp lỗi, nhánh xử lý lỗi sẽ giải phóng dữ liệu riêng của driver và tham chiếu thiết bị USB, nhưng vẫn giữ lại thiết bị parport đã đăng ký.

Việc để cổng ở trạng thái đã đăng ký không chỉ là một lỗ hổng cấp phát bộ nhớ nội bộ: `parport_register_port()` đã phân bổ trước một số cho parport và đăng ký thiết bị bus parport, trong khi `pp->private_data` vẫn trỏ đến dữ liệu riêng mà nhánh xử lý lỗi chung sắp giải phóng.

Hãy hoàn tác việc đăng ký tiền khai báo (pre-announce registration) trong nhánh thất bại của hàm `get_1284_register()` trước khi nhảy tới đường dẫn dọn dẹp dữ liệu riêng chung. Đặt lại `priv->pp` về giá trị null đầu tiên, phù hợp với đường ngắt kết nối và tránh tình trạng con trỏ lỗi thời trong dữ liệu riêng.

Vấn đề này đã được xác định trong quá trình nghiên cứu phân tích tĩnh (static-analysis) liên tục của chúng tôi khi xem xét mã nguồn nhân Linux.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

25/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00177

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!