Windows

Patch Tuesday, Microsoft annonce une défaillance dans ses dernières MAJs de sécurité

Microsoft Visuel Basic for Application – Erreur de compilation « Can’t find project or library »
Microsoft Visuel Basic for Application – Erreur de compilation « Can’t find project or library »

Le Patch Tuesday d’avril 2020 a donné naissance à plusieurs mises à jour cumulatives. Cette grande maintenance s’attaque à la sécurité et aux corrections de bugs de l’écosystème logiciel de Microsoft. Le géant indique cependant qu’un problème est de la partie.

Microsoft est à l‘origine d’un avertissement concernant l’un de ses derniers correctifs de sécurité. Dans certaines situations son installation engendre un dysfonctionnement avec les applications (VBA). Dans le détail le problème concerne une mise à jour de sécurité Microsoft Office. Si vous êtes victime de ce bug, l’erreur suivante doit apparaitre.

Compile error: Can’t find project or library

Compile error: Can't find project or library

L’erreur est rencontrée lors de travaux avec les fichiers suivants : fichiers exécutables (.exe), contrôles ActiveX (.ocx) et typelibs (.olb, .tlb, et .dll).

Microsoft explique

“Lorsque vous installez l’une des mises à jour de sécurité Microsoft Office qui sont répertoriées dans Microsoft Common Vulnerabilities and Exposures CVE-2020-0760, vous remarquerez peut-être que certains types de références Visual Basic for Applications (VBA) sont bloqués et vous recevez un message d’erreur.”

Une solution de contournement existe

En attendant un correctif, est-il possible de réparer cette erreur ? Selon Microsoft oui. La solution est de remplacer les bibliothèques bloquées par celles locales. A ce sujet Redmond ajoute

  • Internet VBA object libraries : Nous vous recommandons de les bloquer parce qu’elles sont vulnérables.
  • Intranet VBA object libraries: Vous pouvez les activer via un paramètre GPO. Vous le trouverez à l’adresse suivante
    User Configuration > Administrative Templates > Microsoft Office 2016 > Security Settings.

Intranet VBA object libraries:

Jérôme Gianoli

Aime l'innovation, le hardware, la High Tech et le développement durable. Soucieux du respect de la vie privée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page