FICHE CVE

CVE-2024-43873

Publiée le 2024-08-21 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

affecte l'implémentation des sockets virtuels (vsock) du noyau Linux, utilisée pour la communication entre les machines virtuelles et leurs hôtes. Un utilisateur local disposant de privilèges de base peut exploiter de la mémoire non initialisée pour potentiellement prendre le contrôle total du système, compromettant ainsi sa confidentialité, son intégrité et sa disponibilité. Comme cette faille nécessite un accès local et n'exige l'interaction d'aucun autre utilisateur, elle représente principalement un risque pour les environnements où des utilisateurs non approuvés sont autorisés à exécuter du code sur le serveur.

CVSS 3.17.8 ÉLEVÉE
Type de faiblesse
Publiée2024-08-21
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

In the Linux kernel, the following vulnerability has been resolved: vhost/vsock: always initialize seqpacket_allow There are two issues around seqpacket_allow: 1. seqpacket_allow is not initialized when socket is created. Thus if features are never set, it will be read uninitialized. 2. if VIRTIO_VSOCK_F_SEQPACKET is set and then cleared, then seqpacket_allow will not be cleared appropriately (existing apps I know about don't usually do this but it's legal and there's no way to be sure no one relies on this). To fix: - initialize seqpacket_allow after allocation - set it unconditionally in set_features