L’article explique que les « bibliothèques » sont généralement utilisées pour développer un logiciel parce qu’elles permettent de mettre à contribution des portions de codes pour les utiliser : « Les bibliothèques permettent notamment de réaliser des actions sans avoir à écrire le code nécessaire, en s’appuyant sur des programmes déjà éprouvés et conçus par d’autres développeurs. Dans ce cas précis, Log4j est une bibliothèque du langage Java qui sert à enregistrer l’activité (les « logs ») d’une application. On peut, par exemple, l’utiliser pour s’assurer qu’un logiciel fonctionne correctement et, dans le cas contraire, noter dans un fichier des rapports d’erreur à chaque fois qu’une portion de code rencontre un problème. »
La faille est donc importante puisque « Log4Shell » peut permettre d’aller chercher un code sur un autre serveur et de le faire exécuter. La portée d’une telle faille dépend des protections de chaque application ou service mais cela peut permettre de prendre totalement le contrôle d’un serveur. De multiples attaques ont utilisé ce procédé, notamment pour subtiliser des crypto monnaies ou installer des logiciels qui attaquent des réseaux. De quoi semer un vent de panique pour les entreprises qui dépendent en grande partie des réseaux. C’est-à-dire la plupart.
Pour en savoir plus ou lire la suite : Source | Lien vers l'article