Sicherheitsluecken von Minecraft-Servern 2026: CVE-Analyse und Haertung
Ein Minecraft-Server bekommt, wie jedes Netzwerk-Java-Programm, von Zeit zu Zeit Schwachstellen. Manche sind klein und brauchen ungewoehnliche Bedingungen zur Ausnutzung. Andere haben in ihrer Zeit ein ganzes Branchensegment lahmgelegt. Fuer einen Admin ist nicht das Auswendigwissen von CVE-Nummern wichtig, sondern das Verstehen von Schwachstellenklassen und die Faehigkeit, den eigenen Server schnell auf typische Probleme pruefen zu koennen.
In diesem Artikel gehen wir die wichtigsten Schwachstellenklassen durch, die 2026 fuer Minecraft-Server relevant sind. Wir zeigen, wie du pruefst, ob dein Server geschuetzt ist, und was zu tun ist, wenn verdaechtige Eintraege in Logs auftauchen. Keine Anleitungen zur Ausnutzung - nur Verteidigung.
Zum Format
Schwachstellen in Minecraft-Servern werden nicht nur ueber klassische CVEs publiziert, sondern auch ueber GitHub Security Advisories (GHSA) - besonders haeufig bei Paper und Velocity. Wir nennen CVE-IDs dort, wo sie sicher existieren, und sprechen von Klasse/Advisory dort, wo eine Nummer keinen Sinn ergibt.
Keine konkreten Payload-Strings, Exploit-Befehle oder PoC-Codes in diesem Artikel. Nur Klassenbeschreibung, Versionen mit Fix und Moeglichkeiten fuer Selbstpruefung.
Klasse 1: Remote Code Execution ueber Logs (Log4Shell)
Die beruehmteste Schwachstelle des Minecraft-Oekosystems. Registriert als CVE-2021-44228.
Was passierte. Im Dezember 2021 wurde entdeckt, dass die Apache-Log4j-2.x-Bibliothek, die Minecraft fuer Logging nutzt, Ausdruecke in Nachrichten substituieren erlaubte. Einer davon liess Log4j eine Java-Klasse von einem entfernten Server laden und ausfuehren. Jeder String, der in ein Log landete, konnte zum Angriffsvektor werden. Und Minecraft loggt wirklich alles: Chatnachrichten, Nicknames, Befehle, Item-Namen.
Ausmass. Betroffen waren alle: Vanilla-Server, Paper, Spigot, BungeeCord, Clients, Launcher. Mojang brachte einen Notfall-Patch 1.18.1 und Hotfix-JARs fuer alle unterstuetzten Versionen raus. Paper und andere Forks veroeffentlichten am selben Tag ihre Updates.
Status 2026. In allen aktuellen Versionen komplett behoben. Log4j 2.17.0+ ist nicht betroffen. Vorsicht bleibt noetig: wer einen alten Server auf 1.17.x oder 1.18.0 ohne Hotfix betreibt, ist weiterhin angreifbar.
Wie pruefen.
# Log4j-Version in server.jar feststellen
unzip -p server.jar META-INF/maven/org.apache.logging.log4j/log4j-core/pom.properties
# oder log4j-core-Datei finden
find . -name "log4j-core*.jar"
Sieht man eine Version unter 2.17.0 - sofort aktualisieren. Bei Paper/Purpur/Folia einfach den aktuellen Build fuer die MC-Version ziehen. Bei Vanilla - durch den aktuellen JAR von minecraft.net ersetzen.
Wie Ausnutzungsversuche bemerken. In Logs erscheinen ungewoehnlich lange Nachrichten mit seltsamen Zeichen in Klammern (ueblich in Chats, Nicknames, Item-Tooltips). Muster: etwas, das wie eine URL oder ein Befehl in geschweiften Klammern mit Dollarzeichen aussieht. Jede solche Nachricht ist eine rote Flagge.
Klasse 2: Packet DoS - Servercrash durch ein spezielles Paket
Grosse Klasse von Schwachstellen, bei denen ein speziell geformtes Minecraft-Paket den Server entweder einfrieren laesst oder unangemessene Ressourcen verbrauchen laesst. Ueblicherweise ueber Paper Security Advisories (GHSA) geschlossen, seltener ueber CVE.
Was passierte. Ueber die Jahre schloss Paper Schwachstellen dieser Klasse: Chunk-Paket-Aufsplittung verursachte Memory-Leak, ungewoehnliche Entity-Spawn-Pakete legten Server lahm, bestimmte Kombinationen von Inventory-Aktionen fuehrten zu Endlosschleifen. Veroeffentlichungen laufen ueber GitHub von PaperMC mit Details, welche Version betroffen ist.
Warum schwer zu verteidigen. Jede neue Exploit-Paketklasse braucht einen eigenen Fix. Vanilla-Server von Mojang validiert Pakete historisch nicht so streng wie Paper. Fuer die Produktion empfehlen wir daher immer Paper oder Purpur, nicht den Vanilla-JAR.
Status 2026. Paper veroeffentlicht Updates regelmaessig - oft am selben Tag, an dem eine Schwachstelle bekannt wird. Hauptschutz: Server auf aktuellem Build halten.
Installation pruefen.
# Serverkonsole
version
# Bei Paper siehst du etwas wie
# This server is running Paper version git-Paper-xxx (MC: 1.21.4) (Implementing API version 1.21.4-R0.1-SNAPSHOT)
Auf Paper Downloads die Build-Nummer vergleichen. Mehrere Versionen hinten - Zeit zu aktualisieren. Paper haelt API-Kompatibilitaet, Updates laufen meist glatt.
Wie Ausnutzungsversuche bemerken. Muster in Logs:
IOException: Invalid packet IDPacket too large: X bytes- ungewoehnliche Stacktraces in
latest.logvonNetworkManageroderServerGamePacketListenerImpl - starke Spruenge im Heap-Verbrauch ohne erkennbaren Spielgrund
Watchdog mit niedrigem early-warning aktivieren (in paper-global.yml), damit der Server bei Haenger selbst einen vollen Thread-Dump ins Log schreibt.
Klasse 3: Proxy-Forwarding-Bypass (BungeeCord-Legacy-Klasse)
Wer ein Proxy-Netzwerk auf BungeeCord oder Velocity betreibt, muss die Schwachstellenklasse rund um Client-Informationsweitergabe zum Backend verstehen.
Was passierte. Klassisches BungeeCord gab standardmaessig Client-Infos (IP, UUID, Name) an den Backend-Server ueber eine spezielle Handshake-Erweiterung weiter. Das Backend verifizierte diese Info nicht. Konnte jemand direkt (ohne Proxy) zum Backend verbinden, konnte er jede UUID faelschen und als jeder Spieler einsteigen - auch als Admin.
Diese Eigenschaft hat nicht immer eine CVE-Nummer, weil es formal kein Bug ist, sondern eine Design-Entscheidung des fruehen BungeeCord. Die Ausnutzung ist aber eine vollstaendige Authentication-Bypass-Klasse.
Status 2026. Die moderne Loesung ist Forwarding ueber "modern secret":
- Velocity nutzt Signed Forwarding: der Proxy signiert Clientdaten mit einem HMAC-Schluessel, den nur Proxy und Backend kennen. Faelschungen bestehen die Pruefung nicht
- BungeeCord + SpigotGuard / aehnliche bieten ebenfalls signiertes Forwarding
- Paper kann Velocity-Modern-Secret out-of-the-box verifizieren
Konfiguration pruefen.
# In Velocity config.yml
player-info-forwarding-mode: "modern"
forwarding-secret-file: "forwarding.secret"
# In paper-global.yml auf dem Backend
proxies:
velocity:
enabled: true
online-mode: true
secret: "...Inhalt von forwarding.secret..."
Noch Legacy Forwarding? Risiko. Mehr zur Migration im Artikel zur Proxy-Netzwerk-Architektur.
Wichtige Regel. Backend-Server duerfen nie direkt aus dem oeffentlichen Internet erreichbar sein. Nur ueber Proxy. Externen Zugang zu Backend-Ports per Firewall schliessen:
# Nur Proxy-IP erlauben
iptables -A INPUT -p tcp --dport 25566 -s PROXY_IP -j ACCEPT
iptables -A INPUT -p tcp --dport 25566 -j DROP
Klasse 4: Oversized NBT und Ressourcenueberlauf
NBT (Named Binary Tag) ist das Datenformat, das Minecraft fuer alles nutzt: Items, Buecher, Entities, Strukturen. NBT kann verschachtelt und potenziell sehr gross sein.
Was passierte. Von Zeit zu Zeit fand man Wege, ein Item mit extrem grossem NBT-Baum zu bauen: Buch mit sehr vielen Seiten, Shulker mit Tausenden verschachtelten Items, Karten mit Millionen Datenpunkten. Die Uebertragung in einem Inventory-Paket fuehrte entweder zu sehr langer Serialisierung (Lags) oder zu vollem Freeze bei OutOfMemoryError.
Status 2026. Paper hat konfigurierbare Limits fuer die wichtigsten NBT-Payload-Klassen hinzugefuegt. In paper-global.yml:
item-validation:
max-bytes: 128000
book:
title-max-length: 16
author-max-length: 16
page-max: 50
max-book-page-size: 2560
resolve-selectors-in-books: false
book-size:
page-max: 2560
total-multiplier: 0.98
Diese Limits wirken nur, wenn du auf einem aktuellen Paper bist. Der Vanilla-Server ist weiterhin angreifbar.
Wie pruefen.
# Sicherstellen, dass item-validation aktiv und Limits sinnvoll sind
# Obige Werte sind weich und fuer die meisten Server ok
# Fuer Server mit Custom-Items (Skyblock, RPG) kann max-bytes hoeher sein
Wie Ausnutzung bemerken. In Logs:
OutOfMemoryErrorim Main-Thread- ungewoehnliche Groesse der
playerdata/*.dat-Dateien (Spieler koennen Items ins Inventar schmuggeln) Packet rejected: item NBT too large
Hunderte MB grosse playerdata-Dateien sind ein klares Zeichen.
Klasse 5: Pterodactyl und Admin-Panels
Eigene Schwachstellenklasse: Managementpanels vor dem Server (Pterodactyl, Crafty, Pelican, MCSManager). Die meisten Minecraft-Admins nutzen sie, viele vergessen sie zu aktualisieren.
Was passierte. Ueber die Jahre gab es in Pterodactyl Schwachstellen, die erlaubten:
- Code auf dem Host via fehlerhafte Dateiverarbeitung auszufuehren (CVEs in pterodactyl/panel 2021-2023)
- Zweifaktorauth zu umgehen
- auf Dateien anderer Clients im Shared Hosting zuzugreifen
- Befehle im Container als Root via falscher SFTP-Behandlung auszufuehren
Status 2026. Pterodactyl wird aktiv gepatcht, doch nicht alle Hoster und Admins aktualisieren. Eigene Pterodactyl-Instanz - dein Problem.
Was tun.
- Pterodactyl aktuell halten. Detaillierter Guide im Pterodactyl-Security-Artikel
- 2FA fuer alle Admins aktivieren
- Panel nicht ohne Cloudflare oder WAF ins Internet stellen
- Wings-Logs (Pterodactyl-Daemon) auf verdaechtige SFTP-Verbindungen beobachten
Klasse 6: Plugin-Schwachstellen
Haeufigste Klasse 2026. Plugins werden oft von Hobbyisten geschrieben, Code auf SpigotMC ohne ernsthaftes Review veroeffentlicht, Luecken regelmaessig gefunden.
Was passierte.
- SQL-Injections in alten Versionen von AuthMe, CMI, Essentials ueber Nickname-Feld oder
/register - Path Traversal in Plugins mit Dateinamen-Verarbeitung (Skins, Custom-Resource-Packs)
- Unsichere YAML-Deserialisierung in Plugins mit User-Input
- Log4Shell-aehnliche Probleme in Plugins mit eigenem Logger
- RCE ueber RCON-aehnliche Befehle in einigen Plugins mit mangelhaften Rechtepruefungen
Status 2026. Keine Sicherheit bei Zufallsplugins. Faustregeln:
- Nur aktiv entwickelte Plugins installieren (letzter Commit innerhalb eines Jahres)
- Bewertungen und Reviews auf SpigotMC / Modrinth pruefen
- Keine Plugins aus obskuren Telegram-Kanaelen, keine "cracked" Premium-Plugins - enthalten oft Backdoors
- Aktuelle Versionen halten - Auto-Update dort aktivieren, wo sicher
Mehr zu Pflicht-Plugins und deren Sicherheit im Security-Plugins-2026-Artikel und Must-have Plugins.
Klasse 7: Query/RCON-Ports
Letzte Klasse betrifft nicht direkt Packet Exploits, haengt aber eng damit zusammen. Minecraft hat zwei Hilfsprotokolle: Query (UDP) und RCON (TCP). Beide bleiben oft aus Unachtsamkeit offen.
Query. Erlaubt jedem im Netz Spieler, MOTD und Pluginliste zu sehen. Oeffentlich zugaenglicher Query-Port wird oft fuer Amplification-Attacken genutzt: der Angreifer schickt ein Query-Paket mit gefaelschter Source-IP, der Server antwortet dem Opfer. Ausserdem bekommt der Angreifer eine vollstaendige Pluginliste und kann bekannte Schwachstellen zuordnen.
# server.properties - Query ausschalten, wenn nicht benoetigt
enable-query=false
RCON. Remote-Konsole. Schwaches oder Default-Passwort - der Angreifer kann Befehle als Operator ausfuehren, inkl. /op fuer jeden Spieler.
# server.properties - entweder aus, oder starkes Passwort
enable-rcon=false
# oder
rcon.password=LangesZufaelligesPasswortNichtAusWoerterbuch
# und Zugriff per Firewall nur von vertrauenswuerdigen IPs
Mehr im Whitelist-vs-Online-Mode-Artikel und Logs-Analyse-Guide.
Basis-Hardening-Checkliste 2026
Minimum fuer jeden Server. Offen hier - potenzieller Vektor.
Updates
- Paper/Purpur/Folia auf aktuellem stabilen Build fuer deine MC-Version
- Log4j 2.17.0+ (meist automatisch via Paper, trotzdem pruefen)
- Alle Plugins aktuell
- Java auf aktuellem LTS (Java 21 fuer MC 1.21+)
Serverkonfiguration
-
item-validationinpaper-global.ymlaktiv mit sinnvollen Limits -
watchdogaktiv mitearly-warning-delay: 10000 -
enable-query=falsewenn nicht benoetigt -
enable-rcon=falseoder starkes Passwort + Firewall auf RCON-Port -
online-mode=truefuer einen Premium-Server
Netzwerk und Proxy
- Backend-Server vom direkten Internetzugriff abgeschottet
- Velocity/BungeeCord nutzt Modern-Secret-Forwarding
- Firewall konfiguriert (siehe Firewall-iptables-Guide)
- DDoS-Filter versteht Minecraft-Protocol (L7)
Monitoring
- Logs archiviert und fuer Analyse zugaenglich
- Alerts auf Anomalien eingerichtet (siehe Monitoring Attacks)
- Regulaere Backups von Welt und Konfigs (siehe Backup-Strategie)
Admin-Zugang
- 2FA auf Pterodactyl/Panel (siehe Two-Factor-Auth)
- SSH nur per Schluessel, kein Passwortlogin
- Operatoren (OP-Liste) nur vertrauenswuerdige Personen
- Regelmaessiger Audit von
ops.json
Wie man zu neuen Schwachstellen auf dem Laufenden bleibt
Ein guter Admin wartet nicht, bis sein Server kaputt geht. Quellen:
- PaperMC GitHub Security Advisories - github.com/PaperMC/Paper/security/advisories
- Velocity GitHub Advisories - selbiges fuer Velocity
- Twitter/X #minecraft exploit - Community postet Funde oft zuerst
- Discord grosser Hoster und MineGuard - dort laeuft die Debatte, wenn etwas brennt
- CVE.org - Suche mit "minecraft"
- NVD (National Vulnerability Database) - offizielle CVE-Quelle
Was tun bei Verdacht auf Kompromittierung
Verdacht auf ausgenutzte Schwachstelle:
- Vollen Snapshot nehmen. Welt, Konfigs, Logs, Playerdata. Bei bestaetigtem Angriff - dein Recovery-Material
ops.jsonpruefen. Keine unerwarteten Operatoren?- Logs auf verdaechtige Befehle pruefen. Besonders
op,deop, Rechteaenderungen - Weltdateien pruefen. Befehle in
command_blocks, anomale Strukturen - Server stoppen und alles aktualisieren. Minecraft, Paper, Plugins, Java, OS
- Passwoerter rotieren. RCON, Panels, SSH
- Bei bestaetigter Kompromittierung - von Null aufsetzen. Der Angreifer kann eine Backdoor in Welt, Plugin oder JAR versteckt haben
Fazit
Minecraft-Server-Schwachstellen 2026 zerfallen in mehrere Hauptklassen: RCE via Logging, Packet-DoS, Proxy-Forwarding-Bypass, NBT-Ueberlaeufe, Plugin- und Panel-Schwachstellen. Jede Klasse hat einen klaren Verteidigungsweg:
- Paper und Plugins aktuell halten
- Modern-Secret-Forwarding nutzen
- Backends vom oeffentlichen Zugriff abschotten
- item-validation und Watchdog aktivieren
- Logs auf Anomalien beobachten
- Netzschutz durch Minecraft-protokollfaehigen Filter anheben
MineGuard deckt genau die Netzwerkschicht ab: verwirft malformed Pakete im Kernel, filtert volumetrische Angriffe via XDP/eBPF und erkennt Bot-Join-Verkehr anhand von Verhalten (siehe Bot-Join-Erkennung 2026). Server-Hardening ist trotzdem die Aufgabe des Admins. Dieser Artikel liefert die Basischeckliste.
Brauchst du Hilfe bei der Schutzkonfiguration oder bei der Analyse verdaechtiger Aktivitaet - unser Support ist bereit, einen konkreten Fall durchzugehen.
Schützen Sie Ihren Server vor DDoS-Angriffen
Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.
Kostenlos testenWeitere Artikel
Was ist eine DDoS-Attacke - einfache Erklaerung fuer Serverbetreiber
DDoS-Angriffe verstaendlich erklaert, ohne Fachbegriffe. Was sie sind, welche Typen es gibt, warum Gameserver angegriffen werden und was wirklich hilft. Mit Analogien und Beispielen.
Kostenloser vs bezahlter DDoS-Schutz: Der praktische Unterschied
Ein ehrlicher Vergleich von kostenlosen und bezahlten Loesungen zum Schutz von Gameservern. Wir untersuchen OVH Game DDoS Protection, Cloudflare, integrierten Hosting-Schutz und spezialisierte Dienste - mit Tabellen, Zahlen und realen Szenarien.
Nach einem DDoS-Angriff: Minecraft Server wiederherstellen und Wiederholung verhindern
Schritt-fuer-Schritt-Anleitung zur Wiederherstellung eines Minecraft-Servers nach einem DDoS-Angriff: Datenpruefung, Log-Analyse, IP-Wechsel, Schutz einrichten und Post-Mortem-Vorlage.