
Intercepter les paramètres illégaux via les paramètres de démarrage jvm et le pid jps
JavascriptInterceptez les paramètres illégaux via les paramètres de démarrage JVM et le PID 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
Un agent Java chargé à distance via l'API Attach ne s'exécutera pas avant la méthode main, cela dépend du moment où une autre machine virtuelle appelle l'API Attach. De plus, il n'exécute pas non plus la méthode premain, mais une méthode appelée agentmain. La machine virtuelle Java ne limite pas le nombre d'agents Java. Vous pouvez ajouter plusieurs paramètres -javaagent après la commande java, ou attacher à distance plusieurs agents Java. La machine virtuelle Java exécutera ces agents Java un par un dans l'ordre de définition ou d'attachement.
-javaagent:/path/to/dir/CVE-2022-42889-Agent-1.0-SNAPSHOT-jar-with-dependencies.jar
Attach (introduire d'abord tools.jar)