summaryrefslogtreecommitdiff
path: root/third_party/lcms2-2.6/README.pdfium
diff options
context:
space:
mode:
authorDan Sinclair <dsinclair@chromium.org>2017-05-08 14:22:48 -0400
committerChromium commit bot <commit-bot@chromium.org>2017-05-08 18:50:02 +0000
commit852fb12d554abbbda65bbbf3720117a0aad5a9c9 (patch)
tree91ca7aeef1abce294b1fde8e1da19e153803ea31 /third_party/lcms2-2.6/README.pdfium
parent486f141ed1fa5b92f59d403c4b549ede2ea1a2c8 (diff)
downloadpdfium-852fb12d554abbbda65bbbf3720117a0aad5a9c9.tar.xz
[lcms] Verify enough data to service request before allocating
If the count of items is large enough, there maybe not enough data in the file to read. This Cl verifies we'll have enough data before attempting to allocate the memory to store the results. Bug: chromium:718504 Change-Id: I82e7df3511e529c4bd72a772e9d6e607a0615927 Reviewed-on: https://pdfium-review.googlesource.com/5110 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'third_party/lcms2-2.6/README.pdfium')
-rw-r--r--third_party/lcms2-2.6/README.pdfium2
1 files changed, 2 insertions, 0 deletions
diff --git a/third_party/lcms2-2.6/README.pdfium b/third_party/lcms2-2.6/README.pdfium
index 650429826c..78c150d70f 100644
--- a/third_party/lcms2-2.6/README.pdfium
+++ b/third_party/lcms2-2.6/README.pdfium
@@ -29,4 +29,6 @@ Local Modifications:
from upstream https://github.com/mm2/Little-CMS/commit/4011a6e3
0016-check-LUT-and-MPE.patch: check LUT consistency and sanitize MPE profiles.
0017-upstream-integer-overflow-MPEmatrix_Read.patch: fix some integer overflows.
+0018-verify-size-before-reading.patch: fix OOM issue when there won't be enough
+ data to read anyway.
TODO(ochang): List other patches.