CVE-2025-21689 in Linuxinformation

Résumé

par VulDB • 02/06/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

USB : serial : quatech2 : correction d'une null-ptr-deref dans qt2_process_read_urb()

Ce correctif adresse une null-ptr-deref dans qt2_process_read_urb() due à une vérification des bornes incorrecte dans le code suivant :

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

La condition ne tient pas compte de la plage valide du tampon serial->port, qui s'étend de 0 à serial->num_ports - 1. Lorsque newport est égal à serial->num_ports, l'assignation de « port » dans le code suivant est hors limites et NULL :

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

Le correctif vérifie si newport est supérieur ou égal à serial->num_ports, indiquant ainsi qu'il est hors limites.

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

Responsable

Linux

Réserver

29/12/2024

Divulgation

10/02/2025

Modérer

accepté

Entrée

VDB-295120

EPSS

0.00226

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!