Sicherheitsfehler gefunden!
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.
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.
Sicherheitsfehler gefunden!
Ich hab gerade ein einen Sicherheitsfehler gefunden:
Allerdings weiß ich nicht genau, ob das nur bei mir im Forum geh oder generell in phpBB-Foren. Auf alle Fälle kann ich das Forum manipulieren, und so eine SQL-Injection starten, in dem ich ein eifaches Hochkomma in einem Beitrag einfüge. Also ' und dann einen Text eingebe.
Würd mich ma interessieren, ob es bei euch auch diesen Fehler gibt.
@Moderatoren: Sollte dieses Thema nicht in dieses Forum passen, verscheibt es bitte. Danke!
Allerdings weiß ich nicht genau, ob das nur bei mir im Forum geh oder generell in phpBB-Foren. Auf alle Fälle kann ich das Forum manipulieren, und so eine SQL-Injection starten, in dem ich ein eifaches Hochkomma in einem Beitrag einfüge. Also ' und dann einen Text eingebe.
Würd mich ma interessieren, ob es bei euch auch diesen Fehler gibt.
@Moderatoren: Sollte dieses Thema nicht in dieses Forum passen, verscheibt es bitte. Danke!
Bei mir im Forum funktioniert das nicht
Beispiel? In der Art?
Slytherin
Code: Alles auswählen
'SELECT * FROM `phpbb_words` WHERE 1'Slytherin
Zuletzt geändert von Slytherin am 23.04.2006 20:09, insgesamt 1-mal geändert.
Hi!
Also das Borad baisiert auf phpBB 2.0.20! Also der neuesten Version!
Der Fehler:
Eingegeben hab ich:
Also das Borad baisiert auf phpBB 2.0.20! Also der neuesten Version!
Der Fehler:
Die wichtigen Zeilen:Error in posting
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''BlaBla '')' at line 1
INSERT INTO phpbb_posts_text (post_id, post_subject, bbcode_uid, post_text) VALUES (1630, '', '4c56c813c3', 'BlaBla '')
Line : 251
File : functions_post.php
Code: Alles auswählen
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message', bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}MaikBlaBla'
Normalerweise sollte phpBB so etwas rausfiltern. Tritt das auch mit einem frisch installierten phpBB bei dir auf?
Gruß, Philipp
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Also,
ich hab leider derzeit nicht die Möglichkeit, das zu testen. Aber ich würd mich trotzdem freuen, wenn ihr mir beim Beheben des Fehlers helfen könntet.
Also ich hab die Datei ma hochgeladen.
Die Datei functions_post.php: http://www1.file-upload.net/download_24 ... i.txt.html
Maik
ich hab leider derzeit nicht die Möglichkeit, das zu testen. Aber ich würd mich trotzdem freuen, wenn ihr mir beim Beheben des Fehlers helfen könntet.
Also ich hab die Datei ma hochgeladen.
Die Datei functions_post.php: http://www1.file-upload.net/download_24 ... i.txt.html
Maik
- cYbercOsmOnauT
- Ehemaliges Teammitglied
- Beiträge: 3820
- Registriert: 18.02.2004 23:02
- Wohnort: Göttingen
- Kontaktdaten:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------
#
$sql = ($mode != 'editpost')
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$post_message = addslashes($post_message);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoMGruß,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
So! Super! Danke erstma!
Aber jetzt hab ich ein weiteres Problem. Jetzt macht er nämlich auch ein Escape-Zeichen vor allen doppelten ANführungszeichen. Also zum Beispiel:
Somit kann ich jetzt niemanden mehr ztiteren und auch andere Funktionen, die ein doppeltes Anführungszeichen benötigen nicht ausführen.
Was kann ich da machen.
Mfg Maik
Aber jetzt hab ich ein weiteres Problem. Jetzt macht er nämlich auch ein Escape-Zeichen vor allen doppelten ANführungszeichen. Also zum Beispiel:
Code: Alles auswählen
aus normalerweise:
[quote="Maiki"]...[/quote]
macht er
[quote=\"Maiki\"]...[/quote]
Was kann ich da machen.
Mfg Maik
