Le serveur X.Org X, un composant fondamental des interfaces utilisateur graphiques dans les systèmes Linux, a récemment rencontré une série de vulnérabilités. Ces vulnérabilités, si elles sont exploitées, pourraient potentiellement permettre à des attaquants de faire planter le serveur X, de voler des informations sensibles ou même d'exécuter un code malveillant sur le système. Heureusement, l'équipe de sécurité d'Ubuntu a rapidement résolu ces problèmes en publiant des mises à jour de sécurité pour Ubuntu 22.04 LTS (Long Term Support), Ubuntu 20.04 LTS, Ubuntu 23.10 et Ubuntu 23.04.
Approfondissons les détails de ces vulnérabilités et la marche à suivre recommandée.
Comprendre les vulnérabilités du serveur X.Org X
CVE-2023-6816 (Score CVSS v3 : 9.8 Critique)
Cette vulnérabilité, découverte par Jan-Niklas Sohn, concerne la mauvaise gestion de la mémoire par le serveur X lors du traitement des API DeviceFocusEvent et ProcXIQueryPointer. Un attaquant pourrait potentiellement l'exploiter pour planter le serveur X, voler des informations sensibles, ou même exécuter du code arbitraire.
0229
Une autre découverte de Jan-Niklas Sohn a mis en évidence un problème dans la gestion par le serveur X du rattachement à un périphérique maître différent. Cette vulnérabilité peut être exploitée pour faire planter le serveur X, provoquant ainsi un déni de service ou permettant l'exécution de code arbitraire.
CVE-2024-0408 (Score CVSS v3 : 5.5 Moyen)
Olivier Fourdan et Donn Seeley ont trouvé une vulnérabilité dans l'étiquetage incorrect des PBuffers GLX par le serveur X lorsqu'il est utilisé en conjonction avec SELinux. Cette faille peut potentiellement conduire à un plantage du serveur X, entraînant un déni de service.
CVE-2024-0409 (score CVSS v3 : 7.8 élevé)
Olivier Fourdan a identifié une faille dans la gestion incorrecte du code curseur par le serveur X lorsqu'il fonctionne avec SELinux. L'exploitation de cette vulnérabilité peut provoquer un plantage du serveur X, conduisant à un déni de service.
CVE-2024-21885, CVE-2024-21886
Jan-Niklas Sohn a une nouvelle fois identifié des vulnérabilités dans les mécanismes de gestion de la mémoire du serveur X. Ces vulnérabilités de débordement de tampon de tas trouvées dans la fonction XISendDeviceHierarchyEvent et la fonction DisableDevice pourraient être exploitées pour planter le serveur X ou exécuter du code arbitraire.
Rester en sécurité : Apporter des correctifs à votre système
Ces vulnérabilités soulignent à quel point il est crucial de maintenir votre système à jour. La correction de ces vulnérabilités est un processus simple. Vous pouvez simplement mettre à jour vos paquets xorg-server et xwayland vers les dernières versions disponibles en utilisant le gestionnaire de paquets standard de votre distribution. Il est conseillé aux utilisateurs de mettre à jour ces paquets immédiatement afin d'atténuer les risques associés aux vulnérabilités du serveur X.Org X.
KernelCare Enterprise de TuxCare fournit des correctifs de sécurité automatisés pour toutes les distributions Linux courantes, y compris Ubuntu, Debian, CentOS, AlmaLinux, RHEL, Rocky Linux, Oracle Linux, CloudLinux, etc. Il garantit que tous les correctifs de sécurité sont déployés automatiquement sans avoir à redémarrer le système ou à programmer des fenêtres de maintenance. En savoir plus sur l'approche "live patching" pour Linux.
Source : 1

