Zum Inhalt springen

Sicherheitsproblem von sr_feuser_register

Erstellt am 3. August 2004 · Noch keine Antworten

Tags: Frage

maxhb ·

Hi!
Scheinbar hat diese Extension ein echtes Sicherheitsproblem, da sich neue Benutzer für jede beliebige fe_usergoup anmelden können (Ist mir im Zusammenhang mit dem chc_forum aufgefallen, wo es eine fe-usergroup für den internen Bereich gibt).
Habe den Autoren der Extension schon benachrichtigt, mit folgendem Patch kann man die Extension aber bis auf weiteres absichern:

1. Datei /typo3conf/ext/sr_feuser_register/pi1/class.tx_srfeuserregister_pi1.php öffnen

2. Die Funktion processSetFixed() suchen (ca. Zeile 1095)

3. In dieser Funktion steht:

$query = $this->cObj->DBgetUpdate($this->theTable, $this->recUid, $fD, $newFieldList);

Direkt vor dieser Zeile die folgenden beiden Zeilen einfügen und speichern:

$fD=array('_FIELDLIST' => 'uid%2Cpid','usergroup' => $this->conf['setfixed.']['APPROVE.']['usergroup'], disable => 0);
$newFieldList='usergroup,disable';

Dieser Patch ist nicht sehr elegant, behebt aber das Problem und sollte(!) keine Nebeneffekte haben ;-)

CU
maxhb