mirror of
				https://github.com/imgproxy/imgproxy.git
				synced 2025-10-30 23:08:02 +02:00 
			
		
		
		
	Fix possible infinite loop during SVG sanitization
This commit is contained in:
		| @@ -8,6 +8,7 @@ | ||||
|  | ||||
| ### Fix | ||||
| - Fix false-positive SVG detections. | ||||
| - Fix possible infinite loop during SVG sanitization. | ||||
| - (pro) Fix saving of GIF with variable frame delay to MP4. | ||||
|  | ||||
| ## [3.9.0] - 2022-10-19 | ||||
|   | ||||
| @@ -40,6 +40,9 @@ func Satitize(data *imagedata.ImageData) (*imagedata.ImageData, error) { | ||||
|  | ||||
| 		if ignoreTag > 0 { | ||||
| 			switch tt { | ||||
| 			case xml.ErrorToken: | ||||
| 				cancel() | ||||
| 				return nil, l.Err() | ||||
| 			case xml.EndTagToken, xml.StartTagCloseVoidToken: | ||||
| 				ignoreTag-- | ||||
| 			case xml.StartTagToken: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user