BleedingPipe is a flaw in certain Forge mods that lets a stranger run code on your server. The MMPA says that can spread to players who join, though it does not know of any such malware in the wild. The flaw is in the mods, not in Forge itself, so the fix is to update or remove them, add a filter and check your files. The steps below apply to a modded Minecraft server on our panel.
Checked against the Minecraft Malware Prevention Alliance (MMPA) BleedingPipe advisory and PipeBlocker 1.2.0, October 2026.
What it is and who it affects
The MMPA describes BleedingPipe as a remote code execution exploit, used in the wild, that targets mods using unsafe deserialisation code. The affected mods used Java's ObjectInputStream for their network traffic, so a crafted packet can make the server run whatever the attacker sends. Many Forge 1.7.10 and 1.12.2 modpacks are vulnerable, but any Minecraft version can be affected if an affected mod is installed.
The MMPA's list of known affected mods, which it says is not complete, includes:
- EnderCore, a dependency of EnderIO
- LogisticsPipes, fixed in version 0.10.0.71
- BDLib 1.7 to 1.12
- Smart Moving 1.12, Brazier, DankNull and Gadomancy
See what your server runs
- Open the Mods tab and switch the view to Installed.
- Compare the names with the list above.
- On a modpack server, also open File Manager and look inside the
modsfolder to see every mod, including ones a pack installed.
Update the mods
- Open the Backups tab and press Create backup. Updating every mod can break a ready-made modpack, as the MMPA warns.
- In Mods, Installed, press Check for updates. If it finds newer builds the button becomes Update all, with a count.
- Restart the server so the new jars load.
For a mod the panel cannot match to a source, download the current version from its own page and upload it to the mods folder through File Manager, or over SFTP for files above 100 MB. Manage your server files covers both.
Add PipeBlocker
The MMPA publishes a mod called PipeBlocker that filters ObjectInputStream traffic, so it protects against affected mods you do not know about. Its Modrinth page lists Forge builds for Minecraft 1.7.2 to 1.12.2 and Fabric builds up to 1.20.1.
- Open Mods and the Store view.
- In the source chip row at the top of the tab, pick Modrinth, then search for
PipeBlocker. - Press Install and restart the server.
The MMPA recommends it on both servers and clients, so ask your players to install it too. If your server runs a version PipeBlocker has no build for, updating the affected mods matters even more.
Scan the files
The MMPA suggests scanning every installed mod with a tool such as jNeedle, because malware aimed at servers tends to infect other mods once it is in.
- In File Manager, use Download on the
modsfolder. The panel packs the folder into one zip for you. - Unzip it on your own computer and run jNeedle against the folder, for example
java -jar jneedle-cli-1.1.0-local-all.jar -f <path to the folder>, or use its graphical version,jneedle-gui-1.1.0-local-all.jar. Both are on the jNeedle releases page, and the file names change with each release. - Remove or replace anything it flags, then ask players who joined while a vulnerable mod was installed to scan their own computers.
The MMPA says there is no certain way to detect this attack, because it does not know what the payload sent to vulnerable servers contained. A clean scan is reassuring, not proof. If a vulnerable mod ran on your server, check for suspicious files and update or remove the affected mods, as the MMPA advises.
Related guides

Set up a Vault Hunters modpack Minecraft server
Install Vault Hunters Third Edition for Minecraft from the Modpacks tab on Forge 1.18.2, check the RAM it needs and help players join with the CurseForge app.
6 min read
Can you use Fabric mods on Forge? What works, what fails
Can Fabric mods run on Forge? Our Forge 1.21.1 server skipped them without a word. Sinytra Connector runs many on NeoForge: what it needs, and what fails.
8 min read
TerraFirmaCraft Minecraft server setup
Add TerraFirmaCraft 3.2.28 on Minecraft Forge 1.20.1 or 4.2.12 on NeoForge 1.21.1 from the Mods tab, set the TFC world type and start a fresh world.
5 min read
