New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 610973 link

Starred by 0 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug-Security



Sign in to add a comment

Heap-use-after-free in std::__1::__tree_const_iterator<std::__1::__value_type<CFX_ByteString, CPDF_Obje

Project Member Reported by ClusterFuzz, May 11 2016

Issue description

Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5715754204266496

Fuzzer: tokenfuzz_pdf_april16
Job Type: linux_asan_pdfium
Platform Id: linux

Crash Type: Heap-use-after-free READ 8
Crash Address: 0x605000012468
Crash State:
  std::__1::__tree_const_iterator<std::__1::__value_type<CFX_ByteString, CPDF_Obje
  CPDF_Dictionary::GetStreamBy
  CPDF_Font::LoadUnicodeMap
  
Recommended Security Severity: High

Regressed: https://cluster-fuzz.appspot.com/revisions?job=linux_asan_pdfium&range=392347:392426

Minimized Testcase (31.33 Kb): https://cluster-fuzz.appspot.com/download/AMIfv96sim-MnAk8QWOVs3TMHota99ifi_jptSEfiC_XzqBCCL2NIjqQGj4ClhYz-ySKTPTZ4ktKxG3mPAFYa0uAL4u9pKxCgWZo-tJ3rHzseKuQARAvxjf22J1nPAQNCkx0HKszgfsct_w75rsJ5QnbrNxHdhPSDndL6Cw9SL0Xjk3GX6yUuNQ

Filer: mmoroz

See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
 

Comment 1 by mmoroz@chromium.org, May 11 2016

Components: Internals>Plugins>PDF
Labels: Pri-1
Owner: weili@chromium.org
Project Member

Comment 2 by ClusterFuzz, May 11 2016

Status: Assigned (was: Available)
Project Member

Comment 3 by sheriffbot@chromium.org, May 11 2016

Labels: M-52
Project Member

Comment 4 by sheriffbot@chromium.org, May 11 2016

Labels: ReleaseBlock-Beta
This issue is a security regression. If you are not able to fix this quickly, please revert the change that introduced it.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 5 by och...@chromium.org, May 11 2016

Cc: ivancic@google.com

Comment 6 by och...@chromium.org, May 11 2016

Cc: aizatsky@chromium.org mmoroz@chromium.org kcc@chromium.org och...@chromium.org weili@chromium.org
 Issue 610631  has been merged into this issue.

Comment 7 by och...@chromium.org, May 11 2016

 Issue 610632  has been merged into this issue.
Project Member

Comment 10 by bugdroid1@chromium.org, May 12 2016

Project Member

Comment 11 by ClusterFuzz, May 12 2016

ClusterFuzz has detected this issue as fixed in range 393183:393193.

Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5715754204266496

Fuzzer: tokenfuzz_pdf_april16
Job Type: linux_asan_pdfium
Platform Id: linux

Crash Type: Heap-use-after-free READ 8
Crash Address: 0x605000012468
Crash State:
  std::__1::__tree_const_iterator<std::__1::__value_type<CFX_ByteString, CPDF_Obje
  CPDF_Dictionary::GetStreamBy
  CPDF_Font::LoadUnicodeMap
  
Recommended Security Severity: High

Regressed: https://cluster-fuzz.appspot.com/revisions?job=linux_asan_pdfium&range=392347:392426
Fixed: https://cluster-fuzz.appspot.com/revisions?job=linux_asan_pdfium&range=393183:393193

Minimized Testcase (31.33 Kb): https://cluster-fuzz.appspot.com/download/AMIfv96sim-MnAk8QWOVs3TMHota99ifi_jptSEfiC_XzqBCCL2NIjqQGj4ClhYz-ySKTPTZ4ktKxG3mPAFYa0uAL4u9pKxCgWZo-tJ3rHzseKuQARAvxjf22J1nPAQNCkx0HKszgfsct_w75rsJ5QnbrNxHdhPSDndL6Cw9SL0Xjk3GX6yUuNQ

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.
Status: Fixed (was: Assigned)
Marking this as fixed since the CL has been reverted.
Project Member

Comment 13 by ClusterFuzz, May 17 2016

Labels: Merge-Triage
Adding Merge-Triage label for tracking purposes.

Once your fix had sufficient bake time (on canary, dev as appropriate), please nominate your fix for merge by adding the Merge-Request-XX label, where XX is the Chrome milestone.

When your merge is approved by the release manager, please start merging with higher milestone label first. Make sure to re-request merge for every milestone in the label list. You can get branch information on omahaproxy.appspot.com.

Your fix is very close to the branch point. After the branch happens, please make sure to check if your fix is in.

- Your friendly ClusterFuzz
Labels: -Merge-Triage
Don't think any merges are necessary.
Project Member

Comment 15 by sheriffbot@chromium.org, May 18 2016

Labels: -Restrict-View-SecurityTeam Restrict-View-SecurityNotify
Project Member

Comment 16 by sheriffbot@chromium.org, Aug 23 2016

Labels: -Restrict-View-SecurityNotify
This bug has been closed for more than 14 weeks. Removing security view restrictions.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 17 by sheriffbot@chromium.org, Oct 1 2016

This bug has been closed for more than 14 weeks. Removing security view restrictions.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 18 by sheriffbot@chromium.org, Oct 2 2016

This bug has been closed for more than 14 weeks. Removing security view restrictions.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: allpublic

Sign in to add a comment