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

Issue 703170 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Use other robhogan account instead.
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug-Security



Sign in to add a comment

Heap-use-after-free in blink::LayoutBlock::dirtyForLayoutFromPercentageHeightDescendants

Project Member Reported by ClusterFuzz, Mar 20 2017

Issue description

Detailed report: https://clusterfuzz.com/testcase?key=4516158662508544

Fuzzer: bj_broddelwerk
Job Type: linux_asan_chrome_v8_arm
Platform Id: linux

Crash Type: Heap-use-after-free READ 8
Crash Address: 0xcf72c320
Crash State:
  blink::LayoutBlock::dirtyForLayoutFromPercentageHeightDescendants
  blink::LayoutBlockFlow::layoutBlockChildren
  blink::LayoutBlockFlow::layoutChildren
  
Sanitizer: address (ASAN)

Recommended Security Severity: High

Regressed: https://clusterfuzz.com/revisions?job=linux_asan_chrome_v8_arm&range=456626:457732

Reproducer Testcase: https://clusterfuzz.com/download/AMIfv945CM4iNTYmqZDf5hKBatxUQyhuURmrpaYogzzNBg0Xqom25qoIGLhDu8u_XwB7elFZxoFKMX9RvGOrHmWIDmEZBReEInJXUR72MEBZ--9L50PvkvQKIiBDAYEzKVLX-tOioJ_3fxTJX27KRk1t8WE25fFwM2q57Yfu4nQCI3u56I82CddwS_TNUSW70PIR8BMLlQzVBPIbtNUKrm5lGsWbNe5el2eLimF0ECIDjMA88ipA3raaZtmyPH7RvDGkw58e5HmfocyPXvd32tubQfKg4JwCsOzFDrPr8wRs6S6i7qJYeY_qR2cpaSyPL07Jq__b560avhRVW7g-JgJjYi--DZF7B15-KXBCqMntakORruasEKYmKYSpbISSqQ2z8a5qXfV9kyBSPS0R2iqujZnDEK4NaA?testcase_id=4516158662508544


Issue filed automatically.

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

Comment 1 by sheriffbot@chromium.org, Mar 21 2017

Labels: M-59
Project Member

Comment 2 by sheriffbot@chromium.org, Mar 21 2017

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
Project Member

Comment 3 by sheriffbot@chromium.org, Mar 21 2017

Labels: Pri-1

Comment 4 by rsesek@chromium.org, Mar 21 2017

Components: Blink>Layout
Owner: e...@chromium.org
Status: Assigned (was: Untriaged)
eae: Could you help triage? The regression range is unfortunately large, and I've been through it twice and nothing jumps out as an immediate culprit. Clusterfuzz wasn't able to narrow the regression range, either.

Comment 5 by e...@chromium.org, Mar 21 2017

Cc: robho...@gmail.com e...@chromium.org msten...@opera.com
Owner: robhogan@chromium.org
You've made some changes here recently rob, any idea what might be causing this?

Project Member

Comment 6 by ClusterFuzz, Mar 23 2017

ClusterFuzz has detected this issue as fixed in range 458746:458879.

Detailed report: https://clusterfuzz.com/testcase?key=4516158662508544

Fuzzer: bj_broddelwerk
Job Type: linux_asan_chrome_v8_arm
Platform Id: linux

Crash Type: Heap-use-after-free READ 8
Crash Address: 0xcf72c320
Crash State:
  blink::LayoutBlock::dirtyForLayoutFromPercentageHeightDescendants
  blink::LayoutBlockFlow::layoutBlockChildren
  blink::LayoutBlockFlow::layoutChildren
  
Sanitizer: address (ASAN)

Recommended Security Severity: High

Regressed: https://clusterfuzz.com/revisions?job=linux_asan_chrome_v8_arm&range=456626:457732
Fixed: https://clusterfuzz.com/revisions?job=linux_asan_chrome_v8_arm&range=458746:458879

Reproducer Testcase: https://clusterfuzz.com/download/AMIfv945CM4iNTYmqZDf5hKBatxUQyhuURmrpaYogzzNBg0Xqom25qoIGLhDu8u_XwB7elFZxoFKMX9RvGOrHmWIDmEZBReEInJXUR72MEBZ--9L50PvkvQKIiBDAYEzKVLX-tOioJ_3fxTJX27KRk1t8WE25fFwM2q57Yfu4nQCI3u56I82CddwS_TNUSW70PIR8BMLlQzVBPIbtNUKrm5lGsWbNe5el2eLimF0ECIDjMA88ipA3raaZtmyPH7RvDGkw58e5HmfocyPXvd32tubQfKg4JwCsOzFDrPr8wRs6S6i7qJYeY_qR2cpaSyPL07Jq__b560avhRVW7g-JgJjYi--DZF7B15-KXBCqMntakORruasEKYmKYSpbISSqQ2z8a5qXfV9kyBSPS0R2iqujZnDEK4NaA?testcase_id=4516158662508544


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.
Project Member

Comment 7 by ClusterFuzz, Mar 23 2017

Labels: ClusterFuzz-Verified
Status: Verified (was: Assigned)
ClusterFuzz testcase 4516158662508544 is verified as fixed, so closing issue.

If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue.
Project Member

Comment 8 by sheriffbot@chromium.org, Mar 23 2017

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

Comment 10 by sheriffbot@chromium.org, Jun 29 2017

Labels: -Restrict-View-SecurityNotify allpublic
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

Sign in to add a comment