Tom: Ausgabe von URL ähnlich SELF_PHP

Beitrag lesen

Hello,

Denk daran, dass Du dir (meistens) eine XSS-Lücke einbaust, wenn du die Request-URI unverändert wieder in die Response einbaust.

Was mach ich?

$_SERVER["REQUEST_URI"]     /script.php/hans/macht/quatsch/?bild=doof

Ressoruce-- Path-Info---------  URi-Parameter

XSS = http://de.wikipedia.org/wiki/Cross-Site_Scripting

Wenn Du nun den Wert von $_SERVER['REQUEST_URI'] oder von $_SERVER['PHP_SELF']
direkt wieder in z.B. ein Action-Attribut eines Forms einsetzt, dann wird dieses Formular entführbar, indem ein Bösewicht einem Gutgläubingen z.B. einfach einen manipulierten Link sendet oder auf seiner Seite einen solchen einbaut.

Der Request _deines_ Originalformulares von _deinem_ Server lässt sich damit umlenken, auf einen fremden Server.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de