Vulnérabilité distante dans les firmwares UEFI des serveurs, exploitée par l'envoi de paquets ICMP

Dans TianoCore EDK II (Kit de DĂ©veloppement EFI II), une mise en Ɠuvre de rĂ©fĂ©rence open source de l'UEFI utilisĂ©e dans la plupart des cartes mĂšres de serveurs, une vulnĂ©rabilitĂ© critique (CVE-2026-97631) a Ă©tĂ© corrigĂ©e. La vulnĂ©rabilitĂ© est prĂ©sente dans le pilote PXE et peut ĂȘtre exploitĂ©e par l'envoi de paquets ICMP spĂ©cialement conçus lors du dĂ©marrage rĂ©seau dans des rĂ©seaux IPv4 ou IPv6. L'attaque ne nĂ©cessite pas d'authentification et permet Ă  un attaquant d'exĂ©cuter son code avec des privilĂšges de micrologiciel UEFI Ă  un stade antĂ©rieur Ă  celui oĂč le contrĂŽle est transfĂ©rĂ© au systĂšme d'exploitation, ce qui peut ĂȘtre utilisĂ© pour contourner le mĂ©canisme de dĂ©marrage sĂ©curisĂ© UEFI Secure Boot et substituer des composants malveillants au stade de dĂ©marrage.

Le problÚme est causé par un débordement de tampon dans le gestionnaire de messages ICMP du pilote UefiPxeBcDxe, qui est utilisé pour le démarrage PXE et reçoit des paquets ICMP pendant le démarrage réseau pour enregistrer les erreurs réseau. Le débordement se produit en plaçant les messages d'erreur reçus dans un tampon fixe de 504 octets, sans vérifier la taille réelle des données reçues. En cas d'envoi de plus de 504 octets dans le paquet ICMP, la queue qui ne rentre pas dans le tampon est écrite au-delà de celui-ci et chevauche les structures suivantes.

L'attaque peut ĂȘtre effectuĂ©e Ă  partir de l'Internet — il suffit de connaĂźtre l'adresse IP de la victime et de pouvoir dĂ©terminer le moment du dĂ©marrage PXE. En connaissant le micrologiciel utilisĂ© sur le serveur la victime, l'attaquant peut prĂ©parer un exploit en tenant compte de l'emplacement des structures en mĂ©moire d'une version spĂ©cifique du micrologiciel et exploiter la vulnĂ©rabilitĂ© pour exĂ©cuter du code au niveau DXE (Environnement d'ExĂ©cution des Pilotes), s'exĂ©cutant en mode de protection zĂ©ro.

Le projet EDK II a été lancé en 2004 par Intel et est utilisé par tous les grands fabricants de micrologiciels pour les systÚmes serveur, les centres de données et les fournisseurs de cloud. Entre autres, il est utilisé dans les micrologiciels AMI, Insyde et Phoenix. La vulnérabilité est également présente dans les micrologiciels basés sur la plateforme Mu de Microsoft, qui est un fork d'EDK II.

Le problĂšme a Ă©tĂ© identifiĂ© par des reprĂ©sentants des entreprises Anthropic et Google, et sa divulgation publique coordonnĂ©e Ă©tait prĂ©vue pour janvier 2027. Cependant, l'information a dĂ» ĂȘtre publiĂ©e plus tĂŽt, car un ingĂ©nieur de l'entreprise AMI a accidentellement violĂ© l'embargo et a publiĂ© une demande de tirage publique avec une correction, sur laquelle il Ă©tait possible de comprendre la nature de la vulnĂ©rabilitĂ©.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster