
Un script NSIS qui aide à déployer et à annuler le correctif de registre d'atténuation pour CVE-2022-30190, comme recommandé par Microsoft.
Ceci est un script NSIS qui aide à déployer et à annuler le correctif de registre d'atténuation pour CVE-2022-30190, comme recommandé par Microsoft.
Lorsqu'il est exécuté, il vérifie la présence de la clé HKCR\ms-msdt. Si la clé existe, il suppose que la machine est vulnérable et propose d'appliquer le correctif d'atténuation. Si l'utilisateur confirme, toute la hiérarchie de clés HKCR\ms-msdt est supprimée, c'est-à-dire que l'équivalent du correctif de registre suivant est exécuté :
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\ms-msdt]
Si la clé HKCR\ms-msdt est absente, ce script suppose que toutes les machines ont exactement les mêmes clés de registre sous HKCR\ms-msdt, et insère l'équivalent du correctif de registre suivant :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ms-msdt]
@="URL:ms-msdt"
"EditFlags"=dword:00200000
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ms-msdt\shell]
[HKEY_CLASSES_ROOT\ms-msdt\shell\open]
[HKEY_CLASSES_ROOT\ms-msdt\shell\open\command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
73,00,64,00,74,00,2e,00,65,00,78,00,65,00,22,00,20,00,25,00,31,00,00,00
J'espère que ce petit outil vous sera utile. Il est sous licence Unlicense, alors n'hésitez pas à modifier et adapter ce petit bidouillage comme bon vous semble. Les contributions sont les bienvenues, alors faites un fork et soumettez une demande d'extraction (pull request).
!!!AVERTISSEMENT!!! Ce script ne protégera pas votre système contre les nouveaux vecteurs d'attaque qui n'utilisent pas le gestionnaire d'URL ms-msdt. Encore une fois, ce n'est pas un correctif approprié, juste un pansement jusqu'à ce que Microsoft publie un correctif approprié pour la vulnérabilité sous-jacente.