Beiträge: 416
Themen: 113
Registriert seit: 26.09.2006
MyBB-Version: 1.2.6
13.04.2007, 20:20
(Dieser Beitrag wurde zuletzt bearbeitet: 13.04.2007, 22:47 von Michael.)
Schaut es euch an:
https://www.mybb.de/forum/member.php?act...le&uid=988
Wie ich es geschafft habe? Mit einem einfachem HTML Code, einfach in der Abwesenheits Option angeben.
Ich könnte noch größere Schäden anrichten, was ich aber nicht machen werde.
Wie wäre es mit einem Fix?
Beiträge: 75
Themen: 1
Registriert seit: 07.04.2007
MyBB-Version: 1.2.x
13.04.2007, 20:30
(Dieser Beitrag wurde zuletzt bearbeitet: 13.04.2007, 20:49 von Every.)
Gruß Every
MyBB AquaX Theme by Every - coming soon...
MyBB 1.2.x
Debian 4.0 (Etch)
Lighttpd 1.4.x
PHP 5.2.x
MySQL 5.0.x
Beiträge: 75
Themen: 1
Registriert seit: 07.04.2007
MyBB-Version: 1.2.x
13.04.2007, 22:17
(Dieser Beitrag wurde zuletzt bearbeitet: 13.04.2007, 22:23 von Every.)
so, ich hab den Bug gefunden
Unofficial Patch:
open the usercp.php and find: (line 198)
Code:
"awayreason" => $mybb->input['awayreason']
and replace it with:
Code:
"awayreason" => htmlspecialchars_uni($mybb->input['awayreason'])
Gruß Every
MyBB AquaX Theme by Every - coming soon...
MyBB 1.2.x
Debian 4.0 (Etch)
Lighttpd 1.4.x
PHP 5.2.x
MySQL 5.0.x
Beiträge: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
aber warum musst du basti dein Board so lange schließen? Wenn der bug jetzt schon behoben ist....
Keinen Support per PN, eMail und Messenger
Beiträge: 75
Themen: 1
Registriert seit: 07.04.2007
MyBB-Version: 1.2.x
er weiß davon wahrscheinlich noch nichts^^
@iamstillalive: Mal gucken wie lange die bei mybboard.net brauchen um die Lücke zu schließen...löschen einfach unseren Thread...tztz
Gruß Every
MyBB AquaX Theme by Every - coming soon...
MyBB 1.2.x
Debian 4.0 (Etch)
Lighttpd 1.4.x
PHP 5.2.x
MySQL 5.0.x
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
13.04.2007, 22:50
(Dieser Beitrag wurde zuletzt bearbeitet: 13.04.2007, 22:53 von Michael.)
@Every: Die Threads wurden nicht gelöscht, sondern ins interne Forum verschoben. Dein Fix ist auch nicht ganz korrekt, da er a) nur neue Signaturen beachtet und b) beim MyBB der Inhalt erst vor der Ausgabe bearbeitet wird.
Fix
Datei member.php öffnen und suchen nach:
PHP-Code:
$awayreason = $memprofile['awayreason'];
Ersetzen durch:
PHP-Code:
$awayreason = htmlspecialchars_uni($memprofile['awayreason']);
Ich möchte auch hier nochmal darauf hinweisen, dass Sicherheitsprobleme besser über das Kontaktformular eingeschickt werden sollen, insbesondere wenn es sich um schwerwiegende Fehler handelt (wozu dieser nicht gehört).
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 75
Themen: 1
Registriert seit: 07.04.2007
MyBB-Version: 1.2.x
achso, okay...danke.
Gruß Every
MyBB AquaX Theme by Every - coming soon...
MyBB 1.2.x
Debian 4.0 (Etch)
Lighttpd 1.4.x
PHP 5.2.x
MySQL 5.0.x
Beiträge: 50
Themen: 2
Registriert seit: 21.12.2006
MyBB-Version: 1.22
14.04.2007, 09:27
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2007, 09:28 von Elrond.)
Da habt ihr aber sehr schnell reagiert, vielen Dank.
Aber was ist denn nun richtig? Das was du hier schreibst, Michael:
Michael schrieb:Fix
Datei member.php öffnen und suchen nach:
PHP-Code:
$awayreason = $memprofile['awayreason'];
Ersetzen durch:
PHP-Code:
$awayreason = htmlspecialchars_uni($memprofile['awayreason']);
oder das hier was in der
mybb_124_xss_fix.txt steht:
Zitat:=====================
2. member.php
=====================
Find:
--
$memprofile['awayreason'] = htmlspecialchars_uni($memprofile['awayreason']);
--
Replace it with:
--
$awayreason = htmlspecialchars_uni($memprofile['awayreason']);
--
Weil sich beide sehr deutlich unterscheiden und der offizielle Fix für mich so keinen Sinn macht. Oder ich bin zu blond dafür **lach**
Beiträge: 583
Themen: 95
Registriert seit: 15.02.2006
MyBB-Version: 1.4.4
14.04.2007, 09:39
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2007, 09:40 von DaStaFlexX.)
lol...
Die Frage hab ich mir auch gerade gestellt !
...und ich bin nicht blond
Ich denke am besten ist man lädt das Archiv
"mybb_125_changed_files.zip" runter,
und ersetzt die vorhandenen dateien !
Also so hab ich es nun gemacht, und funktioniert wunderbar !
Ich denke in "mybb_124_xss_fix.txt" ist ein Fehler enthalten !
bis gli...
greetz DaStaFlexX
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Beide Fixes bewirken das gleiche, nur eben an einer anderen Stelle.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.