diff --git a/Request.php b/Request.php index 14773310c..4a0b5f6ff 100644 --- a/Request.php +++ b/Request.php @@ -1943,7 +1943,7 @@ private function getTrustedValues($type, $ip = null) foreach ($parts as $subParts) { $assoc = HeaderUtils::combine($subParts); if (isset($assoc[$param])) { - $forwardedValues[] = $assoc[$param]; + $forwardedValues[] = self::HEADER_X_FORWARDED_PORT === $type ? substr_replace($assoc[$param], '0.0.0.0', 0, strrpos($assoc[$param], ':')) : $assoc[$param]; } } }