Log4Shell, la faille qui journalisait trop
En décembre 2021, la faille CVE-2021-44228 dans la bibliothèque Java Log4j 2 a permis d'exécuter du code à distance simplement en faisant écrire une chaîne piégée dans un journal.
Log4j interprétait les recherches JNDI contenues dans les messages journalisés. Une chaîne du type ${jndi:ldap://...} envoyée dans un champ de formulaire ou un en-tête HTTP poussait le serveur à télécharger et exécuter une classe Java distante.
Faites l'inventaire de vos dépendances (une nomenclature logicielle, ou SBOM, aide beaucoup) et vérifiez que Log4j est en version 2.17.1 ou plus récente partout, y compris dans les outils achetés.