Une vulnérabilité dans strongSwan IPsec, entraßnant une exécution de code à distance.

Une vulnĂ©rabilitĂ© (CVE-2023-41913) a Ă©tĂ© identifiĂ©e dans strongSwan, un paquet VPN basĂ© sur le protocole IPSec utilisĂ© sur Linux, Android, FreeBSD et macOS, qui peut ĂȘtre exploitĂ©e pour exĂ©cuter du code Ă  distance par un attaquant. Cette vulnĂ©rabilitĂ© est causĂ©e par une erreur dans le processus charon-tkm avec l'implĂ©mentation du protocole d'Ă©change de clĂ©s (IKE) basĂ©e sur TKMv2 (Trusted Key Manager), entraĂźnant un dĂ©bordement de tampon lors du traitement de valeurs spĂ©cifiques du schĂ©ma DH (Diffie–Hellman). La vulnĂ©rabilitĂ© ne se manifeste que dans les systĂšmes utilisant charon-tkm et dans les versions de strongSwan Ă  partir de 5.3.0. Le problĂšme a Ă©tĂ© rĂ©solu dans la mise Ă  jour strongSwan 5.9.12. Des patches ont Ă©galement Ă©tĂ© prĂ©parĂ©s pour corriger la vulnĂ©rabilitĂ© dans les branches Ă  partir de 5.3.x.

L'erreur est due Ă  l'absence de vĂ©rification de la taille des valeurs publiques Diffie-Hellman avant leur copie dans un tampon de taille fixe sur la pile. Le dĂ©bordement peut ĂȘtre dĂ©clenchĂ© en envoyant un message IKE_SA_INIT spĂ©cialement formĂ©, traitĂ© sans authentification. Dans les anciennes versions de strongSwan, la vĂ©rification de la taille Ă©tait effectuĂ©e dans le gestionnaire KE payload (Key Exchange), mais dans la version 5.3.0, des modifications ont Ă©tĂ© apportĂ©es, dĂ©plaçant la vĂ©rification des valeurs publiques du cĂŽtĂ© du gestionnaire du protocole DH (Diffie-Hellman) et ajoutant des fonctions standard pour faciliter la vĂ©rification de l'exactitude des groupes DH connus. Par inadvertance, les nouvelles fonctions de vĂ©rification ont Ă©tĂ© omises dans le processus charon-tkm, qui fonctionne comme un proxy entre le processus IKE et TKM (Trusted Key Manager), ce qui a abouti Ă  des valeurs non vĂ©rifiĂ©es dans la fonction memcpy(), permettant d'Ă©crire jusqu'Ă  10 000 octets de donnĂ©es dans un tampon de 512 octets.

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