
Interceptar parámetros ilegales mediante los parámetros de arranque de JVM y el pid de jps.
Javascript.Intercepción de parámetros ilegales mediante los parámetros de inicio de jvm y el pid de jps.

-----------------------load......
cve-2022-42889 check start
cve-2022-42889 is_deep_match org.apache.commons.text.StringSubstitutor
md.getReturnType().getActualName() java.lang.String
[cve-2022-42899] class found!: class org.apache.commons.text.StringSubstitutor
(StringSubstitutor replace disabled)
[CVE 2022-42889] StringSubstitutorclass org.apache.commons.text.StringSubstitutor: (sanitized) PoC Output: %_script:javascript:195 + 324_
by arksec.cn
Los agentes de Java cargados de forma remota mediante Attach API no se ejecutarán antes que el método main; esto depende del momento en que otra máquina virtual invoque Attach API. Además, ya no ejecutan el método premain, sino un método llamado agentmain. La máquina virtual de Java no limita el número de agentes de Java. Puede añadir múltiples parámetros -javaagent después del comando java, o adjuntar de forma remota múltiples agentes de Java. La máquina virtual de Java ejecutará estos agentes uno a uno, según el orden de definición o el orden de attach.
-javaagent:/path/to/dir/CVE-2022-42889-Agent-1.0-SNAPSHOT-jar-with-dependencies.jar
Attach (primero importar tools.jar)