mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[ie] Do not smuggle http_headers
				
					
				
			See: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-3ch3-jhc6-5r8x Authored by: coletdjnz
This commit is contained in:
		| @@ -37,14 +37,14 @@ class VimeoBaseInfoExtractor(InfoExtractor): | ||||
| 
 | ||||
|     @staticmethod | ||||
|     def _smuggle_referrer(url, referrer_url): | ||||
|         return smuggle_url(url, {'http_headers': {'Referer': referrer_url}}) | ||||
|         return smuggle_url(url, {'referer': referrer_url}) | ||||
| 
 | ||||
|     def _unsmuggle_headers(self, url): | ||||
|         """@returns (url, smuggled_data, headers)""" | ||||
|         url, data = unsmuggle_url(url, {}) | ||||
|         headers = self.get_param('http_headers').copy() | ||||
|         if 'http_headers' in data: | ||||
|             headers.update(data['http_headers']) | ||||
|         if 'referer' in data: | ||||
|             headers['Referer'] = data['referer'] | ||||
|         return url, data, headers | ||||
| 
 | ||||
|     def _perform_login(self, username, password): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bashonly
					bashonly