Ivy 9.2+9.3: Fix by configuring ivy-core jvm.options
We recommend to update to version 9.3.2: which is no longer vulnerable. If you can't do this currently, this entry explains how to patch log4j2 manually.
The latest Leading Edge releases use Log4j2 libraries as the main logging infrastructure for the ivy-core. Therefore, we not only the bundled ElasticSearch server must be updated, but the main engine configuration too. Here's how:
Update ivy-core config:
- Update
configurations/jvm.options
of the IvyEngine with a text editor of your choice
- Append the
-Dlog4j2.formatMsgNoLookups=true
on the end of the file
- Save the jvm.options file with the changes
Update log4j config: or update log4j jars of ElasticSearch
- Update
elasticsearch/config/jvm.options
of the IvyEngine with a text editor of your choice
- Append the
-Dlog4j2.formatMsgNoLookups=true
on the end of the file
- Save the jvm.options file with the changes
Reboot the IvyEngine
