Zum Inhalt springen

Frage zur Sicherheitslücke

Erstellt am 20. September 2006 · 4 Antworten · letzte Antwort am 26. September 2006

Tags: PHP, TYPO3 4, Sicherheit, Frage

Unbekannter Benutzer ·

Hallo,
was muss ich mit dem Patch machen?
einfach dieses hier in Zeile 1333 einfügen bzw. ersetzen?

 		foreach (t3lib_div::trimExplode(',',$this->hiddenFieldList) as $fieldName)	{
 			$hiddenFieldMarkerArray = array();
 			$hiddenFieldMarkerArray['###HIDDEN_FIELDNAME###'] = $this->prefixId.'['.$fieldName.']';
-			$hiddenFieldMarkerArray['###HIDDEN_VALUE###'] = (string)$this->piVars[$fieldName];
+			$hiddenFieldMarkerArray['###HIDDEN_VALUE###'] = htmlspecialchars((string)$this->piVars[$fieldName]);
 
 			$hiddenFieldArr[$fieldName] = $this->cObj->substituteMarkerArrayCached($hiddenFieldCode, $hiddenFieldMarkerArray, array(), array());
 		}

Gruß

Unbekannter Benutzer · · Beste Antwort

Entschuldigung das ich mich jetzt erst melden kann.
Nutze Typo3 4.0.
Update möchte ich wenn möglich vermeiden, sind immerhin 12 Typo3 Installationen auf verschiedenen Servern bzw. Webhostern.

woida ·

Das Update solltest du nach Möglichkeit nicht vermeiden, da bei der neusten T3-Version einige Bugs gefixt wurden.
Wenn du deine Installationen alle über Symlinks realisiert hast, ist das Update sowieso kein Problem.

Unbekannter Benutzer ·

Habe alle Installationen über Symlinks laufen.
Dann werde ich mich dann doch mal dran machen, ein wenig Respekt habe ich aber trotzdem schon, da ja auch einige Extension mit dabei sind (tt_products, sr_feuser_register 2.5.0, tt_news 2.4.0).

Danke

Gruß