CVE-2025-21689 in Linux정보

요약

\~에 의해 VulDB • 2026. 06. 02.

리눅스 커널에서 다음 취약점이 해결되었습니다:

USB: serial: quatech2: qt2_process_read_urb()에서의 null-ptr-deref 수정

이 패치는 다음 코드에서 잘못된 경계 검사로 인해 qt2_process_read_urb()에서 발생하는 null-ptr-deref 문제를 해결합니다:

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

이 조건문은 serial->port 버퍼의 유효 범위(0부터 serial->num_ports - 1까지)를 고려하지 않습니다. newport가 serial->num_ports와 같을 때, 다음 코드에서 "port"에 대한 할당이 범위를 벗어나며 NULL이 됩니다:

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

수정된 코드는 newport가 serial->num_ports보다 크거나 같은지 확인하여 범위를 벗어났음을 나타냅니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!