
Cas de test pour vérifier si le correctif Log4Shell/CVE-2021-44228 provoquera des exceptions inattendues.
Je voulais savoir si une ClassNotFoundException ou une exception inattendue similaire est levée lorsque l'on applique le correctif CVE-2021-44228 alias Log4Shell comme recommandé ici.
Résultat : il semble qu'aucune exception ne remonte.
Pour tester cela, exécutez les commandes suivantes :
./gradlew clean installDist
env JAVA_OPTS=-Xmx64M ./build/install/log4shell-hotfix-side-effect/bin/log4shell-hotfix-side-effect
Cela enregistrera une série de messages et de temps et il ne devrait y avoir aucune exception.
Si le fichier jar log4j n'est pas corrigé correctement, il devrait y avoir un délai mesurable entre les messages (ou vous pourriez même obtenir une RCE, YMMV).