Issue metadata
Sign in to add a comment
|
Crash in CJBig2_Context::parseSymbolDict |
||||||||||||||||||||||
Issue descriptionDetailed report: https://cluster-fuzz.appspot.com/testcase?key=6531738176323584 Fuzzer: ifratric_pdf_generic Job Type: linux_asan_pdfium Platform Id: linux Crash Type: UNKNOWN READ Crash Address: 0x000000000008 Crash State: CJBig2_Context::parseSymbolDict CJBig2_Context::ProcessingParseSegmentData CJBig2_Context::decode_SquentialOrgnazation Regressed: https://cluster-fuzz.appspot.com/revisions?job=linux_asan_pdfium&range=407480:407721 Minimized Testcase (989.11 Kb): https://cluster-fuzz.appspot.com/download/AMIfv95fKopEM1q5ZMt1lhHo1fW8CTcbjQy3MykZdwMkFxhcape3fzUqfe8BTdtXA6k-Hb1Cheu27dncBTUjYf4tKlNmhvUrOQNjfhutd9snOBha6_T1cMmAA4LDjnyf3DVeToyOAEfrnPLhXXAtSN6B4L4oHIAdKwy5EjbaWf1aGPqmd8HK2zo?testcase_id=6531738176323584 Filer: rnimmagadda See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
,
Jul 27 2016
Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5244617612328960 Fuzzer: ifratric_pdf_generic Job Type: windows_syzyasan_chrome Platform Id: windows Crash Type: UNKNOWN Crash Address: 0x00000003 Crash State: CJBig2_Context::parseSymbolDict CJBig2_Context::ProcessingParseSegmentData CJBig2_Context::parseSegmentData Regressed: https://cluster-fuzz.appspot.com/revisions?job=windows_syzyasan_chrome&range=407779:407803 Minimized Testcase (281.48 Kb): https://cluster-fuzz.appspot.com/download/AMIfv95p2O78nScayqCMMcw9TrexqNC8uYvLTiHnDKe8znZGuScyZTzzYmV47bZuRMgymmfYuKkmiqq1o9SsKZgdQD_oG1NGAP3suL2J9Ebv3j50yF0Vt13YMMSI5f7eHe5RzyZ-lhfWz89-rjMClzWMy_sYGovi3gAPPtqgTANPsdwFeHrEQWo?testcase_id=5244617612328960 Filer: rnimmagadda See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
,
Jul 27 2016
Issue 632051 has been merged into this issue.
,
Jul 27 2016
,
Jul 27 2016
If this update was incorrect, please add "Fracas-Wrong" label to prevent future updates. - Go/Fracas
,
Jul 27 2016
The bug is here: https://codereview.chromium.org/2178613002/diff/20001/core/fxcodec/codec/fx_codec_jbig.cpp#newcode23 if (!pContextHolder->get()) was changed to if (!pContextHolder) where pContextHolder is a std::unique_ptr<JBig2_DocumentContext>* pContextHolder. As a result, the case that populates pContextHolder is never executed.
,
Jul 27 2016
Users experienced this crash on the following builds: Win Canary 54.0.2809.0 - 6.85 CPM, 77 reports, 26 clients (signature CJBig2_Context::parseSymbolDict) If this update was incorrect, please add "Fracas-Wrong" label to prevent future updates. - Go/Fracas
,
Aug 2 2016
The following revision refers to this bug: https://pdfium.googlesource.com/pdfium.git/+/6faf9f9508b858e27fde9a7f75ff6962048326ca commit 6faf9f9508b858e27fde9a7f75ff6962048326ca Author: weili <weili@chromium.org> Date: Tue Aug 02 18:34:08 2016 Fix Jbig2 document context creation by checking proper pointer The pointer a unique_ptr contains should be checked instead of the pointer of the unique_ptr itself. BUG= chromium:631912 Review-Url: https://codereview.chromium.org/2205573004 [modify] https://crrev.com/6faf9f9508b858e27fde9a7f75ff6962048326ca/BUILD.gn [add] https://crrev.com/6faf9f9508b858e27fde9a7f75ff6962048326ca/core/fxcodec/codec/fx_codec_embeddertest.cpp [modify] https://crrev.com/6faf9f9508b858e27fde9a7f75ff6962048326ca/core/fxcodec/codec/fx_codec_jbig.cpp [modify] https://crrev.com/6faf9f9508b858e27fde9a7f75ff6962048326ca/pdfium.gyp [add] https://crrev.com/6faf9f9508b858e27fde9a7f75ff6962048326ca/testing/resources/bug_631912.pdf
,
Aug 2 2016
Will roll DEPS shortly.
,
Aug 2 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/49cbf7dc7508bec4920ed325afa0b57749795ac1 commit 49cbf7dc7508bec4920ed325afa0b57749795ac1 Author: thestig <thestig@chromium.org> Date: Tue Aug 02 20:24:19 2016 Roll PDFium 8f79700..ea3ff9e https://pdfium.googlesource.com/pdfium.git/+log/8f79700..ea3ff9e BUG= 631912 TBR=ochang@chromium.org Review-Url: https://codereview.chromium.org/2206573003 Cr-Commit-Position: refs/heads/master@{#409304} [modify] https://crrev.com/49cbf7dc7508bec4920ed325afa0b57749795ac1/DEPS
,
Aug 2 2016
,
Aug 4 2016
ClusterFuzz has detected this issue as fixed in range 409223:409458. Detailed report: https://cluster-fuzz.appspot.com/testcase?key=6531738176323584 Fuzzer: ifratric_pdf_generic Job Type: linux_asan_pdfium Platform Id: linux Crash Type: UNKNOWN READ Crash Address: 0x000000000008 Crash State: CJBig2_Context::parseSymbolDict CJBig2_Context::ProcessingParseSegmentData CJBig2_Context::decode_SquentialOrgnazation Regressed: https://cluster-fuzz.appspot.com/revisions?job=linux_asan_pdfium&range=407480:407721 Fixed: https://cluster-fuzz.appspot.com/revisions?job=linux_asan_pdfium&range=409223:409458 Minimized Testcase (989.11 Kb): https://cluster-fuzz.appspot.com/download/AMIfv95fKopEM1q5ZMt1lhHo1fW8CTcbjQy3MykZdwMkFxhcape3fzUqfe8BTdtXA6k-Hb1Cheu27dncBTUjYf4tKlNmhvUrOQNjfhutd9snOBha6_T1cMmAA4LDjnyf3DVeToyOAEfrnPLhXXAtSN6B4L4oHIAdKwy5EjbaWf1aGPqmd8HK2zo?testcase_id=6531738176323584 See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information. If you suspect that the result above is incorrect, try re-doing that job on the test case report page.
,
Aug 4 2016
Issue 634526 has been merged into this issue.
,
Nov 22 2016
Removing EditIssue view restrictions from ClusterFuzz filed bugs. If you believe that this issue should still be restricted, please reapply the label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by rnimmagadda@chromium.org
, Jul 27 2016Labels: -Pri-1 -Type-Bug M-54 Findit-for-crash Te-Logged Pri-2 Type-Bug-Security
Owner: weili@chromium.org
Status: Assigned (was: Untriaged)