Skip to content

A Java Agent that disables Apache Log4J's JNDI Lookup to mitigate CVE-2021-44228 ("Log4Shell").

License

Notifications You must be signed in to change notification settings

winnpixie/log4noshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Log4NoShell

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.

Usage

To use Java Agents, you must specify them with the -javaagent argument.
java -javaagent:path/to/log4noshell-1.0.jar -jar Program.jar

Minecraft

Please read Mojang's response to determine if you might need this patcher.

  • Client:
    1. Go to the Installations tab in the launcher
    2. Click on the three dots on the right side of the version you'd like to use
    3. Click Edit
    4. Scroll down and click on More Options
    5. Add -javaagent:path/to/log4noshell-1.0.jar to the JVM Arguments text-field
      • -javaagent:path/to/log4noshell-1.0.jar -Xms2G -Xms2G...
    6. Click Save
  • Server:
    1. Add -javaagent:path/to/log4noshell-1.0.jar somewhere before the -jar in your launch/start/run command
      • java -javaagent:path/to/log4noshell-1.0.jar -jar minecraft_server.jar

About

A Java Agent that disables Apache Log4J's JNDI Lookup to mitigate CVE-2021-44228 ("Log4Shell").

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages