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.