
Caso di test per verificare se l'hotfix per Log4Shell/CVE-2021-44228 solleverà eventuali eccezioni impreviste
Volevo sapere se viene sollevata qualche ClassNotFoundException o simile eccezione imprevista quando si applica l'hotfix per CVE-2021-44228 noto come Log4Shell come raccomandato qui.
Risultato: sembra che nessuna eccezione venga sollevata.
Per testarlo eseguire i seguenti comandi:
./gradlew clean installDist
env JAVA_OPTS=-Xmx64M ./build/install/log4shell-hotfix-side-effect/bin/log4shell-hotfix-side-effect
Registrerà una serie di messaggi e tempi e non dovrebbero esserci eccezioni.
Se il file jar di log4j non è stato patchato correttamente, ci dovrebbe essere un ritardo misurabile tra i messaggi (o potresti persino ottenere un RCE, YMMV).