Security

Kritische Lücke bei Typo3 entdeckt

Bericht | 19. Dezember 2011, 14:05

Betroffen sind Versionen 4.5.0 bis 4.58, 4.6.0 und 4.6.1 - Patch steht bereit

Die Entwickler des offenen Content-Management-Systems Typo3 haben einen Sicherheitsbulletin veröffentlicht, der auf eine kritische Lücke aufmerksam macht. Angreifer können so zum Upload und Ausführen von PHP-Dateien (Remote File Inclusion) ausgenutzt werden, heißt es in der Problembeschreibung. Die Datei AstractController.php prüfe den Parameter BACK_PATH nicht ausreichend. 

Betroffene Versionen

Die Typo3-Entwickler wurden darüber informiert, dass Angreifer bereits in großem Ausmaß versucht haben, die Schwachstelle auszunutzen. Betroffen sind die Typo3-Versionen 4.5.0 bis 4.58, 4.6.0 und 4.6.1 sowie die Entwicklerversionen von 4.7. Folgende PHP-Einstellungen müssen dabei aktiviert sein: "register_globals", "allow_url_include" und "allow_url_fopen". Administratoren sollten zumindest eine der drei Einstellungen deaktivieren. 

Sicherheitspatch

Entdeckt und berichtet wurde die Lücke von Björn Pedersen und Christian Toffolo. Ein Sicherheitspatch wurde - vom Mitglied des Sicherheitsteams Helmut Hummel - zur Verfügung gestellt. Die korrigierten Versionen 4.5.9 sowie 4.6.2 stehen ebenfalls zum Download bereit. Generell wird empfohlen, den Anleitungen des Security Guide zu folgen. (ez, derStandard.at, 19.12.2011)

Kommentar posten
15 Postings
Da Bonzo
00
20.12.2011, 03:10

NAja, wer noch immer register_globals eingeschaltet hat, dem ist eh nicht zu helfen. Das sollte sich mittlerweile rumgesprochen haben

Zappel
00
20.12.2011, 10:28
absolut..

.. habe meine ganzen TYPO3 Projekte (ca. 15) überprüft und bei keinem einzigen ist register_globals auf on, diese Schwachstelle kann also bei einem ordentlich konfigurierten Server sowieso nicht eingesetzt werden..

Taran
00
20.12.2011, 00:07
register_globals !!! absolutes NoGo bei php! ebenso "allow_url_include"!

Wer das aktiviert hat ist selber schuld.

/dev/stderr
20
19.12.2011, 21:10
typo3 *facepalm*

nuff said…

Fournaise
00
19.12.2011, 19:03
update update update

Bin gerade dabei 9 voneinander isolierte typo3 sites auf den letztstand zu bringen. der typo3-source hat ca 46 MB in zig tausend files, per ftp transferiert dauert das pro site ca 1 stunde! Muss mit meinem provider reden, der soll mir einen sftp zugang machen bei dem ich alle sites auf einmal im zugriff habe und per remote copybefehle updates schneller verteilen kann ;-)

Michael Schmied
00
19.12.2011, 20:54

Kann man nicht einfach die 46 MB hochladen, entpacken, und per drag-und-drop auf das idente Backup der Seite kopieren?

Fournaise
00
19.12.2011, 21:35

wenn nur ftp zugang hast NICHT

Zappel
01
20.12.2011, 10:26
exec?

Wenn ich wirklich nur FTP Zugang habe dann spiele ich das .tar.gz hoch und entpacke es mit PHP.

exec('tar -xzf typo3_src.4.5.8.tar.gz');

und dann noch den Symlink ändern
exec('rm typo3_src');
exec('ln -s typo3_src typo3_src-4.5.8');

und fertig ist man :) Wenn exec nicht erlaubt ist ist es natürlich blöd - dann am besten den Hoster wechseln ;)

TYPO3 Source entpackt per FTP hochladen ist ein totaler Krampf, das stimmt..

lg

Fournaise
00
20.12.2011, 11:55

probiere ich gleich aus - DANKE!!

studpete
21
19.12.2011, 14:13
sack reis?

Ist sowas denn wirklich interessant genug, dass der standard darüber schreibt? sicherheitslücken gibt's wie sand am meer - leute die typo3 verwenden haben wohl einen feed um über sowas informiert zu werden. 99.9% kümmert das nicht die bohne.

motd
01
19.12.2011, 14:41
Vor allen wärs fahrlässig, bei Typo3, keinen Securty Feed abonniert zu haben :-)

<!-- 42 -->
04
19.12.2011, 17:44
es ist sowieso unglaublich, für welche "projekte" dieses cms oft herhalten muss,...

hauptsache typo! auch wenns nur 5 statische unterseiten gibt. wenn man keine gewachsenen schnittstellen für erp, wawi oder ähnliches braucht, ist typo alleine aufgrund seiner komplexität in der basisinstallation sowieso schon in 80% der fälle falsch eingesetzt...

und exploits gibts wie sand am meer. eh bei jedem cms. hauptsache das generator tag mit versionsnummer wird angezeigt, der admin zugang offen stehen gelassen, und das standarmäßige sql-präfix bleibt gesetzt,...

was das den standard interessiert, frag ich mich zudem auch,... gibts jetzt dann bald eine kategorie web, cms, security exploits?

ps: typo ist, wenn nicht ordentlich administriert sowieso ein offenes haus,... die wartung will sich aber logischerweise eh keiner leisten.

Zappel
01
20.12.2011, 10:35

Ich bin mit TYPO3 schneller mit einer Seite fertig als wenn ich irgendwelche statischen Seiten erstelle oder ein anderes CMS verwende ;-) Man hat halt - wenn der Kunde irgendwann mehr will - auch schon eine ganz gute Grundlage.
Ich habe mal eine kleine Mini-Site mit Wordpress erstellt aber bin dann wieder zu TYPO3 zurück weil Wordpress dann gerade für Content-Seiten schlecht geeignet ist (war? Hab es mir länger nicht angesehen)

Zu der Lücke: register_globals ist bei keinem vernünftigen Hoster "on" und sollte auch nicht auf "on" gestellt werden - bei keinem von meinen TYPO3 Projekten kann diese Lücke ausgenützt werden.

<!-- 42 -->
00
20.12.2011, 16:11
wie sie wollen,... ich hab nix dagegen ;) mmn. ist aber schon bei der anforderungserhebung sichtbar, ob sich das irgendwann erweitern lassen wird müssen ;)

wenn sie eine minisite mit typo umsetzen, dann müssen sie ja auch sehr wohl das template selbst schreiben. und dann haben sie 3mb template und inhalt geschaffen und einen rattenschwanz mit 50mb vulnerability an "stillen" funktionen, die eh wahrscheinlich niemals wer brauchen wird.

verstehen sie mich nicht falsch,... ich mag typo sogar. (mal abgesehen von typoscript),...
aber heutzutage, gibts da einige bessere möglichkeiten für kleine und grosse projekte.

oft gehts ja nur um die möglichkeit, dass sich der kunde seine inhalte selbst verwalten kann,... das können sie aber mit jedem x-beliebigen cms besser oder schlechter erfüllen.

ad wordpress:

hat auch vor und nachteile. cms würd ichs aber nach wie vor nicht nennen. eher blogroll.

motd
00
20.12.2011, 09:24
Ach das dicke Typo3 Buch _muß_ sich ja auszahlen

ob sinnvoll oder nicht ist da zweitrangig. ;-)

Die Kommentare von Usern und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.