
Caso de teste para verificar se o hotfix Log4Shell/CVE-2021-44228 irá lançar quaisquer exceções inesperadas
Eu queria saber se alguma ClassNotFoundException ou exceção inesperada semelhante é levantada quando se aplica o hotfix CVE-2021-44228, também conhecido como Log4Shell, conforme recomendado aqui.
Resultado: Parece que nenhuma exceção está sendo lançada.
Para testar isso, execute os seguintes comandos:
./gradlew clean installDist
env JAVA_OPTS=-Xmx64M ./build/install/log4shell-hotfix-side-effect/bin/log4shell-hotfix-side-effect
Ele registrará várias mensagens e tempos e não deve haver exceções.
Se o arquivo jar do log4j não for corrigido corretamente, deve haver um atraso mensurável entre as mensagens (ou você pode até obter um RCE, YMMV).