Remote Code Execution
Definition
Remote Code Execution ist eine Schwachstelle, über die ein Angreifer von ihm gesteuerten Code auf dem Server ausführt.
Auch genannt: RCE, remote code execution vulnerability, Codeausführung aus der Ferne
Zuletzt aktualisiert
Warum es für WordPress wichtig ist
RCE steht weit oben auf der Schwereleiter. Wenn ein Fehler in Plugin oder Theme jemandem erlaubt, PHP oder Shell-Befehle auszuführen, kann er eine Webshell legen, wp-config.php lesen oder weiter springen. Öffentliche RCE-CVEs werden schnell gescannt. Behandeln Sie sie als Updates, bei denen alles andere wartet.
So zeigt es sich in der Praxis
- Advisories mit „kritisch“ und „unauthenticated RCE“ oder „authenticated RCE“
- Neue PHP-Dateien nach Exploit-Verkehr in den Logs
- Hinweis des Hosts, dass das Konto genutzt wurde, um andere Websites anzugreifen
- Fehler zur Rechteausweitung, die in Codeausführung übergehen
Was Sie tun sollten
- Aktualisieren oder entfernen Sie die betroffene Komponente, sobald ein Fix existiert.
- Wenn Sie noch nicht patchen können, deaktivieren Sie das Plugin und schränken Sie den Zugriff ein, während Sie planen.
- Nach vermutetem RCE gehen Sie von einem Einbruch aus: scannen, Geheimnisse wechseln, Hintertüren suchen.
- Halten Sie Datei-Uploads und Rechteprüfungen in eigenem Code ehrlich, damit Sie sich kein eigenes RCE bauen.
Weiterlesen
Brauchen Sie den ganzen Ablauf?
Diese Seite bleibt absichtlich kurz. Die Anleitung (EN) beschreibt Schritte, Beispiele und was Sie auf einer laufenden WordPress-Website prüfen.
Anleitung öffnen (EN)Verwandte Begriffe
Ideas cercanas en el diccionario
- Schwachstelle Eine Schwachstelle ist eine Schwäche in Software, die Angreifer missbrauchen können, um Vertraulichkeit, Integrität oder Verfügbarkeit zu brechen.
- Webshell Eine Webshell ist ein kleines Skript auf dem Server, über das ein Angreifer Befehle im Browser ausführt.
- Datei-Upload-Schwachstelle Eine Datei-Upload-Schwachstelle lässt einen Angreifer eine gefährliche Datei auf den Server legen, oft mit Webshell als Folge.
- CVE Ein CVE ist eine öffentliche Kennung für eine bekannte Cybersicherheits-Schwachstelle in gemeinsamen Datenbanken.
- Rechteausweitung Rechteausweitung heißt, höheren Zugriff zu bekommen als vorgesehen, etwa wenn ein Abonnent zum Administrator wird.