15. November 2010

Exploit- und Sicherheitsrisiko beim Ausführen des ProFTPD Remote-Codes

PROBLEMLÖSUNGEN FÜR DAS SICHERHEITSRISIKO UND EXPLOIT

Parallels hat die Micro-Update Patch Funktionalität in Plesk 9.510x, 10.2.x und Small Business Panel 10.2 entwickelt, um dieses Exploit zu beheben. Um dieses Problem zu beheben, können Sie den Parallels-AutoInstaller ausführen oder überprüfen Sie den Update-Bereich für Plesk Panel 9.5x, Plesk 10 oder Small Business Panel 10.2. Dies ist eine Dateiersetzung, die im Gegensatz zu einer neuen Installation schnell und zuverlässig funktioniert. Gehen Sie in der Benutzeroberfläche (GUI) folgendermaßen vor:

Parallels Plesk Panel 9.5x: "Start" -> "Updates" -> Wählen Sie die Panel-Version aus für die Updates vorhanden sind -> klicken Sie auf "Installieren"
Parallels Plesk Panel 10.x: "Serververwaltung" -> "Tools & Dienstprogramme" -> "Updates" -> "Komponenten aktualisieren" -> klicken Sie auf "Fortsetzen"
Parallels Small Business Panel: "Server" -> "Updates" -> "Fortsetzen"

Unten auf der Seite werden Ihnen diese Schritte detailliert in Screenshots angezeigt.

Diese ProFTPD-Problemlösungen sind auch über den Parallels AutoInstaller für Plesk 9.52, 9.53 und Plesk 10.01 verfügbar. Sie sollten den Autoinstaller schon als Bestandteil von Plesk heruntergeladen haben. Verwenden Sie die folgenden Parameter

# $PRODUCT_ROOT_D/admin/sbin/autoinstaller

oder:

# $PRODUCT_ROOT_D/admin/sbin/autoinstaller --select-product-id plesk --select-release-current --reinstall-patch --install-component base

$PRODUCT_ROOT_D/admin/sbin/autoinstaller --select-product-id ppsmbe --select-release-current --reinstall-patch --install-component base

Hinweis! Die Variable "$PRODUCT_ROOT_D" in dem Befehl sollte durch ihren Wert ersetzt werden, siehe http://kb.parallels.com/en/952)

Für das Parallels Small Business Panel verwenden Sie folgende Parameter:
$PRODUCT_ROOT_D/admin/sbin/autoinstaller --select-product-id ppsmbe --select-release-current --reinstall-patch --install-component base

Details dazu finden Sie weiter unten.

BETROFFENE PLESK-VERSIONEN

Dieses Sicherheitsrisiko betrifft Parallels Plesk Panel 9.5x und 10 (keiner anderen vorigen Versionen verfügen über diese Komponente). Auch Parallels Small Business Panel 10.2 ist betroffen.

ÜBERBLICK ÜBER DAS SICHERHEITSRISIKO UND EXPLOIT

Eine Sicherheitslücke bei dem häufig genutzten ProFTPD FTP-Servers ermöglicht es nicht authentifizierten Angreifern unter Umständen die Sicherheit des Servers zu gefährden. Das Problem wird durch einen Pufferüberlauf in der Funktion pr_netio_telnet_gets() für die Evaluierung von TELNET IAC-Sequenzen verursacht.

ProFTPD-Bugreport: http://bugs.proftpd.org/show_bug.cgi?id=3521

DETAILS ZU DEM SICHERHEITSRISIKO UND EXPLOIT:

ProFTPD kann TELNET IAC-Sequenzen auf dem Port 21 verarbeiten; die Sequenzen aktivieren und deaktivieren bestimmte Optionen, die nicht von Telnet oder dem FTP-Protokoll unterstützt werden. Der Pufferüberflauf ermöglicht es Angreifern, beliebigen Code in Applikationen zu schreiben und zu starten. Das Update auf die Version 1.3.3c von ProFTPD beseitigt dieses Problem.Das Update behebt zudem die Sicherheitslücke Directory Traversal, die nur ausgenutzt werden kann, wenn das Modul "mod_site_misc" belastet wird. Diese Schwachstelle ermöglicht es Angreifern mit Schreibrechten, den zulässigen Pfad zu verlassen und Verzeichnisse zu löschen oder symbolische Links außerhalb des Pfads zu erstellen. Das Modul wird nicht standardmäßig geladen oder kompiliert.

SCHRITT-FÜR-SCHRITT-ANLEITUNG ZUR VERWENDUNG VON MICRO-UPDATES IN PLESK 9.5x und 10.x

HINWEIS: Zur Installation von Micro Updates in VZ-Templates besuchen Sie bitte folgenden Link: http://kb.parallels.com/7110

Es gibt zwei Möglichkeiten, um die Micro-Updates für Parallels Plesk Panel und das ProFTPd-Update zu installieren.

  1. Verwenden Sie die CLI:

    # $PRODUCT_ROOT_D/admin/sbin/autoinstaller

    Hinweis! Die Variable "$PRODUCT_ROOT_D" in dem Befehl sollte durch ihren Wert ersetzt werden, siehe http://kb.parallels.com/en/952)

    oder:

    # $PRODUCT_ROOT_D/admin/sbin/autoinstaller --select-product-id plesk --select-release-current --reinstall-patch --install-component base Hinweis! Die Variable "$PRODUCT_ROOT_D" in dem Befehl sollte durch ihren Wert ersetzt werden, siehe http://kb.parallels.com/en/952)


  2. Verwenden Sie die GUI von Parallels Plesk Panel:

    a) Parallels Plesk Panel 9.5x: "Start" -> "Updates" -> Wählen Sie die Panel-Version aus für die Updates vorhanden sind -> klicken Sie auf "Installieren"





    b) Parallels Plesk Panel 10.x: "Serververwaltung" -> "Tools & Dienstprogramme " -> "Updates" -> "Komponenten aktualisieren" -> klicken Sie auf "Fortsetzen"



    c) Parallels Small Business Panel: "Server" -> "Updates" -> "Fortsetzen"

SO ÜBERPRÜFEN SIE, OB DIE MICRO-UPDATES IN DEM SYSTEM INSTALLIERT WURDEN

In der CLI müssen Sie die Datei /root/.autoinstaller/microupdates.xml überprüfen:

# cat /root/.autoinstaller/microupdates.xml

Sie sollte die neueste Patch-Version beinhalten:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<patches>
<product id="plesk" version="10.0.1">
<patch version="1" timestamp=""/>
</product>
</patches>

Dieser Text bedeutet, das MU Nr. 1 in Parallels Plesk Panel installiert wurde. Beispiel: Wenn dort steht <patch version="6" timestamp="" />, dann bedeutet das, dass MU Nr. 6 installiert wurde.

 
 
 
 
 
 
Für Anwender
Für Hoster
Für SaaS
Für IaaS
Für Entwickler
Für den Gesundheitssektor
 
Desktop-Virtualisierung
- Parallels Desktop 7 für Mac
- Parallels Transporter
- Parallels Mobile
- Parallels Desktop Switch to Mac Edition
- Parallels Workstation
- Parallels Workstation Extreme
- Parallels Desktop für Mac Enterprise Edition
Server-Virtualisierung
- Parallels Server für Mac 4.0
- Parallels Server für Mac 4.0 Mac mini Edition
- Parallels Server für Mac Bare Metal Edition
- Parallels Server Bare Metal
- Parallels Virtuozzo Containers
Automatisierung
- Parallels Operations Automation
- Parallels Automation for Cloud Infrastructure
- Parallels Business Automation
- Parallels Business Automation Standard
- Parallels Virtual Automation
- Parallels Plesk Panel Suite
- Parallels Small Business Panel
- Parallels Domain/SSL Reseller-Programm
- Parallels Partner Storefront
Weitere Produkte