Procházet zdrojové kódy

Update ActivityPubFetchService, add url validation

Daniel Supernault před 4 roky
rodič
revize
654b08d382
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      app/Services/ActivityPubFetchService.php

+ 4 - 0
app/Services/ActivityPubFetchService.php

@@ -11,6 +11,10 @@ class ActivityPubFetchService
 {
 	public static function get($url)
 	{
+		if(!Helpers::validateUrl($url)) {
+			return 0;
+		}
+
 		$headers = HttpSignature::instanceActorSign($url, false, [
 			'Accept'		=> 'application/activity+json, application/json',
 			'User-Agent'	=> '(Pixelfed/'.config('pixelfed.version').'; +'.config('app.url').')'