Skip to content

A singular file to protect as many Minecraft servers and clients as possible from the Log4j exploit (CVE-2021-44228).

Notifications You must be signed in to change notification settings

Koupah/MC-Log4j-Patcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

MC-Log4J-Patcher

The goal of this project is to provide Minecraft players, and server owners, peace of mind in regards to the recently discovered Log4J exploit (CVE-2021-44228).
Currently this project looks for any Log4J format strings, not just jndi, and either replaces them or stops them from being logged entirely depending on your configuration.

See features, supported platforms, and more below.

I would much appreciate any help from others, whether it be by contributing or by suggesting features, platforms, etc. via an issue.

Supported Platforms

Planned Platforms

  • Velocity
  • Sponge
  • Forge (I know it should be fixed, but people keep asking me to make a mod anyways)
  • Vanilla/All Clients via Java Agent

Features

Spigot

  • Chat & Command filter
  • Item Name filter
  • Player username filter (for offline/bungee servers) (Yes, usernames can be Log4J formats)
  • Mob name filter (Spawning & Renaming)

Bungee

  • Chat & Command filter
  • Player username filter (Yes, usernames can be Log4J formats)

Config

  • Customizable messages
  • Toggles for all listeners, individual for each platform

Specifics need to be filled in

About

A singular file to protect as many Minecraft servers and clients as possible from the Log4j exploit (CVE-2021-44228).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages