Security Hole in Minecraft Mods Lets Hackers Execute Code Remotely

Alex running from dinosaur
(Image credit: Shutterstock (1934982539))

Minecraft players and those who run Minecraft servers face a new and dangerous security vulnerability which could allow bad actors to run remote code on their computers. Dubbed 'BleedingPipe,' by a user group called MMPA (Minecraft Malware Prevention Alliance), the exploit uses Java deserialization to infect servers or clients that have one of many popular mods installed. If you don't play Minecraft on a server that has one of the mods and don't use the mods, you can't be infected. 

The number of vulnerable Minecraft mods is extensive. A German Computer Science Student who goes by Dogboy21 on GitHub, has identified three dozen popular mods that have the vulnerability, ranging from AetherCraft to Immersive Armors to ttCore. Dogboy21's Github page also has a patch to fix the problem, which involves getting a new JAR file to put into your mods folder. The MMPA's blog post lists even more mods that are affected and claims that, specifically, 1.7.10 and 1.12.2 version modpacks are those which are vulnerable.

Latest Videos FromTom's Hardware
Avram Piltch
Managing Editor: Special Projects

Avram Piltch is Managing Editor: Special Projects. When he's not playing with the latest gadgets at work or putting on VR helmets at trade shows, you'll find him rooting his phone, taking apart his PC, or coding plugins. With his technical knowledge and passion for testing, Avram developed many real-world benchmarks, including our laptop battery test.

  • Falkreon
    The name "bleeding pipe" or "bleeding-pipe" or "pipebleed" is a complete misnomer; bleed attacks retrieve data. That is not what's going on here, it's a ACE attack (yes, very similar to the log4j attack). This is also not Minecraft-specific, this is a problem with Java SE which has been mentioned as a security vulnerability since 2015. Its actual name is Mad Gadget, and calling it pipebleed will just cause more problems.
    Reply
  • LabRat 891
    Funny.
    My Dad over 2 decades ago would 'freak out' over this very possibility when I first started playing Multiplayer games.

    Also funny, is that this isn't an issue with the App or the content, it's a Java-related problem. Meaning, even a friggin Sat/Cable TV STB is potentially at risk.

    The popularity of this particular Java application, just makes it a bigger target.
    Reply
  • RichardtST
    Yeah, this has existed forever. ObjectInputStream only partially works and unreliably at that. Especially for larger objects. Slow news day when you've got to dig up Java bugs...
    Reply