Explorar o código

Update Helpers

Daniel Supernault %!s(int64=6) %!d(string=hai) anos
pai
achega
e3c11f76ae
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      app/Util/ActivityPub/Helpers.php

+ 6 - 0
app/Util/ActivityPub/Helpers.php

@@ -284,6 +284,12 @@ class Helpers {
 				}
 			}
 
+			if(!self::validateUrl($res['id']) ||
+			   !self::validateUrl($activity['object']['attributedTo'])
+			) {
+				abort(400, 'Invalid object url');
+			}
+
 			$idDomain = parse_url($res['id'], PHP_URL_HOST);
 			$urlDomain = parse_url($url, PHP_URL_HOST);
 			$actorDomain = parse_url($activity['object']['attributedTo'], PHP_URL_HOST);