CVE-2025-21689 in Linuxthông tin

Tóm tắt

Bởi VulDB • 02/06/2026

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

USB: serial: quatech2: sửa lỗi null-ptr-deref trong qt2_process_read_urb()

Bản vá này giải quyết lỗi null-ptr-deref trong qt2_process_read_urb() do kiểm tra giới hạn (bounds check) không chính xác trong đoạn mã sau:

if (newport > serial->num_ports) {
dev_err(&port->dev, "%s - port change to invalid port: %i\n", __func__, newport); break; }

Điều kiện này không tính đến phạm vi hợp lệ của bộ đệm serial->port, vốn nằm trong khoảng từ 0 đến serial->num_ports - 1. Khi newport bằng serial->num_ports, việc gán "port" trong đoạn mã sau đây sẽ vượt quá giới hạn (out-of-bounds) và trả về NULL:

serial_priv->current_port = newport; port = serial->port[serial_priv->current_port];

Bản sửa lỗi kiểm tra xem newport có lớn hơn hoặc bằng serial->num_ports hay không, điều này cho thấy nó đã vượt quá giới hạn hợp lệ.

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

chịu trách nhiệm

Linux

Đặt trước

29/12/2024

Tiết lộ

10/02/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00226

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!