Fix Stack-overflow & crash in blink::ReadExifDirectory
Limit IFD subdir recursion to one level when reading EXIF, to avoid a situation where a JPEG image can cause infinite recursion through EXIF subdirs. Use unsigned comparison instead of pointer comparison, as pointer comparison may provide invalid result on ARM platforms with large numbers. Bug: 1082634 Change-Id: I044bd4fba7e2cef6c8db6ec9a0efd2d0108a599b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2202808Reviewed-by:Stephen Chenney <schenney@chromium.org> Commit-Queue: Stephen Chenney <schenney@chromium.org> Cr-Commit-Position: refs/heads/master@{#769573}
Showing
Please register or sign in to comment