
POC para a vulnerabilidade de Negação de Serviço CVE-2023-46442 encontrada no Soot
PoC para CVE-2023-46442, vulnerabilidade de Negação de Serviço encontrada no Soot anterior à versão 4.4.1 sob Java 8
Ao recuperar o corpo de um método maliciosamente criado, um arquivo de classe ou método de tamanho muito pequeno pode causar enorme consumo de recursos e um loop infinito até que um OutOfMemory seja atingido (dependendo das configurações da JVM)
src/main/java/POC.java -> exemplo de programa vulnerável
src/main/resources/Build$Builder.class -> exemplo de arquivo de classe que pode causar DoS/loop infinito (payload de ataque)