CVE-2019-10639 in Linuxinformation

Résumé

par VulDB • 14/06/2026

Le noyau Linux versions 4.x (à partir de la version 4.1) et 5.x avant la version 5.0.8 présente une exposition d'informations (divulgation partielle des adresses du noyau), permettant un contournement de KASLR. Plus précisément, il est possible d'extraire le décalage de l'image du noyau via KASLR en utilisant les valeurs IP ID générées par le noyau pour les protocoles sans connexion (par exemple UDP et ICMP). Lorsque ce trafic est envoyé vers plusieurs adresses IP de destination, il devient possible d'obtenir des collisions de hachage (d'indices dans le tableau de compteur) et ainsi de récupérer la clé de hachage (via énumération). Cette clé contient suffisamment de bits provenant d'une adresse du noyau (celle d'une variable statique), de sorte que lorsque la clé est extraite (par énumération), le décalage de l'image du noyau est révélé. Cet attaque peut être menée à distance, l'attaquant forçant l'appareil cible à envoyer un trafic UDP ou ICMP (ou autre) vers des adresses IP contrôlées par l'attaquant. Forcer un serveur à envoyer du trafic UDP est trivial si le serveur agit en tant que serveur DNS. Le trafic ICMP est trivial si le serveur répond aux requêtes de ping Echo ICMP. Pour les cibles clientes, si la cible visite une page web malveillante contrôlée par l'attaquant, WebRTC ou gQUIC peuvent être utilisés pour forcer un trafic UDP vers des adresses IP contrôlées par l'attaquant. NOTE : cette attaque contre KASLR est devenue viable à partir de la version 4.1 car la génération des ID IP a été modifiée pour dépendre d'une adresse associée à un espace de noms réseau.

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

Sources

Do you need the next level of professionalism?

Upgrade your account now!