CVE-2025-21689 in Linux
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.