A Java Agent that disables Apache Log4J's JNDI Lookup to mitigate CVE-2021-44228 ("Log4Shell").
If possible, update your program to use the latest Log4J version, as the vulnerability is fixed as of version 2.17.1. Otherwise, download log4noshell-1.0.jar and continue reading.
To use Java Agents, you must specify them with the -javaagent
argument.
java -javaagent:path/to/log4noshell-1.0.jar -jar Program.jar
Please read Mojang's response to determine if you might need this patcher.
- Client:
- Go to the Installations tab in the launcher
- Click on the three dots on the right side of the version you'd like to use
- Click Edit
- Scroll down and click on More Options
- Add
-javaagent:path/to/log4noshell-1.0.jar
to the JVM Arguments text-field-javaagent:path/to/log4noshell-1.0.jar -Xms2G -Xms2G...
- Click Save
- Server:
- Add
-javaagent:path/to/log4noshell-1.0.jar
somewhere before the-jar
in your launch/start/run commandjava -javaagent:path/to/log4noshell-1.0.jar -jar minecraft_server.jar
- Add