Beiträge: 232
	Themen: 16
	Registriert seit: 16.01.2007
	
MyBB-Version: 1.4.4
	
 
	
		
		
 
		28.09.2008, 03:15 
(Dieser Beitrag wurde zuletzt bearbeitet: 20.10.2008, 13:38 von Michael.)
		
	 
	
		Der Smilie-Parser setzt eine Rude Klammer zu nach einem kleiner oder größer als Zeichen in dem Wink-Smilie um, obwohl kein Semikolon davor steht.
Demonstration: <) >)
	 
	
	
Denken Hilft!
...und wer nicht denken will fliegt raus!
 
	
	
 
 
	
	
	
		
	Beiträge: 232
	Themen: 16
	Registriert seit: 16.01.2007
	
MyBB-Version: 1.4.4
	
 
	
		
		
		10.10.2008, 02:34 
(Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2008, 02:38 von Gondlar.)
		
	 
	
		Ich liefer mal die Lösung gleich mit...
.inc/parser.php
Ersetzen (Zeile 199f):
PHP-Code:
$message = str_replace("<","<",$message);
$message = str_replace(">",">",$message); 
Durch:
PHP-Code:
$message = str_replace("<","<<mybb-html-entity>",$message);
$message = str_replace(">","><mybb-html-entity>",$message); 
Einfügen:
PHP-Code:
$message = str_replace("<mybb-html-entity>", "", $message); 
Nach (Zeile 148):
PHP-Code:
// Run plugin hooks
$message = $plugins->run_hooks("parse_message", $message); 
EDIT: Womit wir schon die Demonstration des nächsten Bugs hätten.... das & in & lt; bzw. & gt; wird nicht umgewandelt in &....
	
 
	
	
Denken Hilft!
...und wer nicht denken will fliegt raus!