Sicherheitslücke in phpBB 2.0.16?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Sicherheitslücke in phpBB 2.0.16?
Hallo,
stimmt das hier? *klick* Weil ich hab hier und auf phpBB.com noch nix davon gelesen...
Johannes
stimmt das hier? *klick* Weil ich hab hier und auf phpBB.com noch nix davon gelesen...
Johannes
koennte diesen mal jemand checken?
momentan hab ich mir temporaer noch so beholfen, das hilft auch sicher, jedoch auf dauer... ;o)
's waer schoen, wenn dieser thread zum thema nicht gleich wieder dicht gemacht werden wuerde ;o)
danke,
pharao
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
// matches a xxxx://www.phpbb.com code..
$patterns[] = "#\[url\]([\w]+?://[^ \"\n\r\t<]*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url1'];
// www.phpbb.com code.. (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.[^ \"\n\r\t<]*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url2'];
// phpBB code..
$patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url3'];
// code.. (no xxxx:// prefix).
$patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url4'];
#
#-----[ REPLACE WITH ]------------------------------------------
#
// matches a xxxx://www.phpbb.com code..
$patterns[] = "#\[url\]([\w]+?://[^ '`\"\n\r\t<]*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url1'];
// www.phpbb.com code.. (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.(?![^ '`\"\n\r\t<]*?\[url)[^ \"\n\r\t<]*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url2'];
// phpBB code..
$patterns[] = "#\[url=([\w]+?://[^ '`\"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url3'];
// code.. (no xxxx:// prefix).
$patterns[] = "#\[url=((www|ftp)\.[^ '`\"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url4'];
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
momentan hab ich mir temporaer noch so beholfen, das hilft auch sicher, jedoch auf dauer... ;o)
Code: Alles auswählen
// matches a [url]xxxx://www.phpbb.com[/url] code..
// $patterns[] = "#\[url\]([\w]+?://[^ \"\n\r\t<]*?)\[/url\]#is";
// $replacements[] = $bbcode_tpl['url1'];
// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
// $patterns[] = "#\[url\]((www|ftp)\.[^ \"\n\r\t<]*?)\[/url\]#is";
// $replacements[] = $bbcode_tpl['url2'];
// [url=xxxx://www.phpbb.com]phpBB[/url] code..
// $patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\](.*?)\[/url\]#is";
// $replacements[] = $bbcode_tpl['url3'];
// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
// $patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\](.*?)\[/url\]#is";
// $replacements[] = $bbcode_tpl['url4'];
's waer schoen, wenn dieser thread zum thema nicht gleich wieder dicht gemacht werden wuerde ;o)
danke,
pharao
- alcaeus
- Mitglied
- Beiträge: 167
- Registriert: 10.10.2004 16:14
- Wohnort: Dietersheim b. München
- Kontaktdaten:
Nachdem ich an obigem Fix mitgearbeitet hab: ja. Der offizielle Fix wird nicht viel anders aussehn, aber daran wird noch gearbeitet, die Regexp wird einer genaueren Kontrolle unterzogen 
Greetz
alcaeus

Greetz
alcaeus
Ein Portal für Informatik-Studenten: http://www.infler.de
Meine Homepage: http://www.alcaeus.org
Letzter Artikel: Working with phpBB again
Meine Homepage: http://www.alcaeus.org
Letzter Artikel: Working with phpBB again
Dem mag so sein, nur gerade bei Regular Expression heisst ähnliches Aussehen nicht ähnliche Wirkung. Es geistern mehrere "Fixes" durch das Netz, manche funktionieren andere nicht. (phpbb2.de sieht gut aus, oxpus.de ganz schlecht.). Daher kann man nur raten auf die offizielle Lösung zu warten, bevor sich jemand in falscher Sicherheit wiegt.alcaeus hat geschrieben:Nachdem ich an obigem Fix mitgearbeitet hab: ja. Der offizielle Fix wird nicht viel anders aussehn, aber daran wird noch gearbeitet, die Regexp wird einer genaueren Kontrolle unterzogen
Greetz
alcaeus
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Naja, ich denke, es muss wirklich jeder selbst entscheiden, ob er einen inoffiziellen Fix einbauen will oder nicht. Wenn ich eine große Community verwalten würde, würde ich ehrlich gesagt auch solch einen Fix einbauen (und zwar den von phpbb2.de), da ich doch ziemlich überzeugt von den php-Fähigkeiten von alcaeus, Christian S. und cback bin. Außerdem zeigt schon die Zusammenlegung von 2 voneinander völlig unabhängig entwickelten Fixes, dass die Lösung ja nicht so falsch sein kann. 

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
- alcaeus
- Mitglied
- Beiträge: 167
- Registriert: 10.10.2004 16:14
- Wohnort: Dietersheim b. München
- Kontaktdaten:
Danke fuer die Blumen, aber du hast Daniel vergessenS2B hat geschrieben:da ich doch ziemlich überzeugt von den php-Fähigkeiten von alcaeus, Christian S. und cback bin

In der Tat ist es so, dass die Loesung, welche auf phpbb2.de veroeffentlicht wurde, eine Kombination von 2 Loesungen ist (jene von cBack, sowie die von Christian S. (Delphi-Forum), Daniel (Delphi-PRAXiS) und mir) ist. Der Fix wurde an die phpBB Group weitergeleitet, und mir wurde gesagt dass der Fix eben aehnlich aussehen wird, allerdings werden ein paar kleine Modifikationen drin sein. Deshalb ist es ratsam, die originale bbcode.php vorher zu sichern.
Greetz
alcaeus
Zuletzt geändert von alcaeus am 16.07.2005 15:22, insgesamt 1-mal geändert.
Ein Portal für Informatik-Studenten: http://www.infler.de
Meine Homepage: http://www.alcaeus.org
Letzter Artikel: Working with phpBB again
Meine Homepage: http://www.alcaeus.org
Letzter Artikel: Working with phpBB again
Auch von mir ein Dankeschön.S2B hat geschrieben:da ich doch ziemlich überzeugt von den php-Fähigkeiten von alcaeus, Christian S. und cback bin

CBACK Software
professionelles Webdesign - PHP Programmierung - Entwicklung von Modifikationen - Forensysteme
professionelles Webdesign - PHP Programmierung - Entwicklung von Modifikationen - Forensysteme