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

Issue 683669 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug-Security



Sign in to add a comment

Heap-use-after-free in base::ObserverListBase<aura::client::CaptureClientObserver>::begin

Project Member Reported by ClusterFuzz, Jan 22 2017

Issue description

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

Fuzzer: inferno_layout_test_unmodified
Job Type: windows_syzyasan_content_shell
Platform Id: windows

Crash Type: Heap-use-after-free READ 4
Crash Address: 0x2d3b13ff
Crash State:
  base::ObserverListBase<aura::client::CaptureClientObserver>::begin
  device::MockBluetoothGattNotifySession::DoNotify
  base::internal::Invoker<base::internal::BindState<void
  
Memory Tool: SYZYASAN

Recommended Security Severity: High

Regressed: https://cluster-fuzz.appspot.com/revisions?job=windows_syzyasan_content_shell&range=441510:441524

Unminimized Testcase: https://cluster-fuzz.appspot.com/download/AMIfv96Zjs9LSmdonbdKlrJDM7kjCeG3r7NgnloRsKXV9zeXccVR2eOTRbtPU629ArPd7gV2d3Xcf0sHaMtVlzfzqX4PlV5yyUhxRF8E-miEHB8MiV32erHVmkgc_ZF933bkL2OL6v-Yde4YSaDLY4l39MBzwB7-_HglWq5BRncc8EwdcTixu3a-Fm-MbsvLEb168WESxIAWxnPlL3G_Z4VrlRr4l4NmSD3mYX9TU8XgqVXcdK4RTJI6WdFSzAM760cAELYhNiesYSZSkQm4CZ1vCfudqGrbku5A7GsRdNkeS-cBVK_A1JDP-E-3Wc8BqkU8fJ_NPzOlDWo69vyntDHfQHHbou15VxS1ftm8H_wLfDxe929iNV6NjahcRmdmiPmDtg8vmWA4ny1bFIhGUdtLaAMyX3fXnw?testcase_id=6141051216855040


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, Jan 22 2017

Labels: M-57
Project Member

Comment 2 by sheriffbot@chromium.org, Jan 22 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, Jan 22 2017

Labels: Pri-1

Comment 4 by gov...@chromium.org, Jan 23 2017


A friendly reminder that M57 Beta launch is coming soon on February 2nd! Your bug is labelled as Beta ReleaseBlock, pls make sure to land the fix and get it merged into the release branch (2987) ASAP so it gets enough baking time in Dev (before Beta promotion). Thank you!

Comment 5 by est...@chromium.org, Jan 23 2017

Components: Blink>Bluetooth
Owner: scheib@chromium.org
Status: Assigned (was: Untriaged)
scheib, do you think you could help find an owner for this security bug? It looks like the crash is in test-only code but it would be good if someone more knowledgeable about this code could confirm that's the case. Thanks!

Comment 6 by scheib@chromium.org, Jan 23 2017

Cc: ortuno@chromium.org

Comment 7 by ortuno@chromium.org, Jan 24 2017

I suspect this is  Issue 668558  again. But I can't seem to find what resources are being used for the test. More specifically where is third_party/WebKit/LayoutTest/resources?

Comment 8 by aarya@google.com, Jan 24 2017

The resources are enclosed
5985295438970880.zip
25.9 KB Download

Comment 9 by ortuno@chromium.org, Jan 24 2017

Labels: -ReleaseBlock-Beta -Security_Severity-High Security_Severity-Low
Thanks aarya!

As suspected the resources being used are from June 2016. These resources contain a test only function that deletes an object being used during testing.

We've removed this function since, but fuzzers keep using it for some reason.  Issue 668558  was supposed to address this but I guess there are some instances left over. aarya could you help us out with cleaning the necessary fuzzers again?

Because this is a test only issue removing ReleaseBlock label.
Project Member

Comment 10 by sheriffbot@chromium.org, Jan 24 2017

Labels: -Pri-1 Pri-2
Cc: scheib@chromium.org
Owner: infe...@chromium.org
Project Member

Comment 12 by sheriffbot@chromium.org, Jan 26 2017

Labels: -Security_Impact-Head Security_Impact-Beta

Comment 13 by aarya@google.com, Feb 22 2017

Status: WontFix (was: Assigned)

Comment 14 by aarya@google.com, Feb 22 2017

 Issue 694353  has been merged into this issue.
Project Member

Comment 15 by ClusterFuzz, Mar 16 2017

Labels: OS-Mac
Project Member

Comment 16 by ClusterFuzz, Mar 16 2017

Labels: OS-Linux
Project Member

Comment 17 by ClusterFuzz, Apr 20 2017

ClusterFuzz has detected this issue as fixed in range 465765:465806.

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

Fuzzer: inferno_layout_test_unmodified
Job Type: windows_syzyasan_content_shell
Platform Id: windows

Crash Type: Heap-use-after-free READ 4
Crash Address: 0x2d3b13ff
Crash State:
  base::ObserverListBase<aura::client::CaptureClientObserver>::begin
  device::MockBluetoothGattNotifySession::DoNotify
  base::internal::Invoker<base::internal::BindState<void
  
Memory Tool: SYZYASAN

Recommended Security Severity: High

Regressed: https://clusterfuzz.com/revisions?job=windows_syzyasan_content_shell&range=441510:441524
Fixed: https://clusterfuzz.com/revisions?job=windows_syzyasan_content_shell&range=465765:465806

Reproducer Testcase: https://clusterfuzz.com/download/AMIfv96Zjs9LSmdonbdKlrJDM7kjCeG3r7NgnloRsKXV9zeXccVR2eOTRbtPU629ArPd7gV2d3Xcf0sHaMtVlzfzqX4PlV5yyUhxRF8E-miEHB8MiV32erHVmkgc_ZF933bkL2OL6v-Yde4YSaDLY4l39MBzwB7-_HglWq5BRncc8EwdcTixu3a-Fm-MbsvLEb168WESxIAWxnPlL3G_Z4VrlRr4l4NmSD3mYX9TU8XgqVXcdK4RTJI6WdFSzAM760cAELYhNiesYSZSkQm4CZ1vCfudqGrbku5A7GsRdNkeS-cBVK_A1JDP-E-3Wc8BqkU8fJ_NPzOlDWo69vyntDHfQHHbou15VxS1ftm8H_wLfDxe929iNV6NjahcRmdmiPmDtg8vmWA4ny1bFIhGUdtLaAMyX3fXnw?testcase_id=6141051216855040


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 18 by sheriffbot@chromium.org, Jun 1 2017

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