WebP loader: verify upper limit on dimensions in header

This commit is contained in:
Lovell Fuller 2019-08-19 19:32:59 +01:00
parent d70c431961
commit 8d028420d5
1 changed files with 3 additions and 1 deletions

View File

@ -547,7 +547,9 @@ read_header( Read *read, VipsImage *out )
}
if( read->width <= 0 ||
read->height <= 0 ) {
read->height <= 0 ||
read->width > 0x3FFF ||
read->height > 0x3FFF ) {
vips_error( "webp", "%s", _( "bad image dimensions" ) );
return( -1 );
}