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

Issue 620961 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Feb 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug-Security
M-X



Sign in to add a comment

Security: Adobe Flash MediaPlayerItemLoader.addEventListener Use After Free

Reported by xiong12...@gmail.com, Jun 17 2016

Issue description



VULNERABILITY DETAILS
This is a use after free vulnerability in MediaPlayerItemLoader.addEventListener.
I believe this is a use after free because when I tested the poc in IE with page heap enabled, I got crash immediately when it tries to access freed memory.

VERSION
Chrome Version: 52.0.2743.41 beta-m (64-bit)
Operating System: Windows 7 en 64-bit


FOR CRASHES, PLEASE INCLUDE THE FOLLOWING ADDITIONAL INFORMATION
Type of crash: tab
Crash State:

0:012> g
(a68.19b0): Invalid handle - code c0000008 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
ntdll!RtlRaiseStatus+0x18:
00000000`77c27ef8 488b8424b8010000 mov     rax,qword ptr [rsp+1B8h] ss:00000000`001cccd8=0000000077c27ef8
0:000> k
Child-SP          RetAddr           Call Site
00000000`001ccb20 00000000`77be5d95 ntdll!RtlRaiseStatus+0x18
00000000`001cd0c0 000007fe`d8824624 ntdll! ?? ::FNODOBFM::`string'+0x8b8e
00000000`001cd0f0 000007fe`d8234f2f pepflashplayer!IAEModule_IAEKernel_UnloadModule+0x45944
00000000`001cd130 000007fe`d801ebd4 pepflashplayer!PPP_ShutdownBroker+0x63397f
00000000`001cd190 000007fe`d867bf32 pepflashplayer!PPP_ShutdownBroker+0x41d624
00000000`001cd1c0 000007fe`d866ef7c pepflashplayer!PPP_ShutdownBroker+0xa7a982
00000000`001cd210 000007fe`d8670baa pepflashplayer!PPP_ShutdownBroker+0xa6d9cc
00000000`001cd250 000007fe`d8671731 pepflashplayer!PPP_ShutdownBroker+0xa6f5fa
00000000`001cd310 000007fe`d7e5c826 pepflashplayer!PPP_ShutdownBroker+0xa70181
00000000`001cd340 000007fe`d7c0f90a pepflashplayer!PPP_ShutdownBroker+0x25b276
00000000`001cd3d0 000007fe`d7c145fe pepflashplayer!PPP_ShutdownBroker+0xe35a
00000000`001cd430 000007fe`d7c14bd4 pepflashplayer!PPP_ShutdownBroker+0x1304e
00000000`001cd460 000007fe`d7e11fa6 pepflashplayer!PPP_ShutdownBroker+0x13624
00000000`001cd490 000007fe`d7c074d0 pepflashplayer!PPP_ShutdownBroker+0x2109f6
00000000`001cd4c0 000007fe`d7c07d74 pepflashplayer!PPP_ShutdownBroker+0x5f20
00000000`001cd670 000007fe`d89a71dc pepflashplayer!PPP_ShutdownBroker+0x67c4 - 
00000000`001cd6a0 000007fe`dfedbd35 pepflashplayer!IAEModule_IAEKernel_UnloadModule+0x1c84fc
00000000`001cd6d0 000007fe`df6c7acd chrome_child!ChromeMain+0x13673d9
00000000`001cd700 000007fe`df6c6dab chrome_child!ChromeMain+0xb53171
00000000`001cd730 000007fe`df6c76b8 chrome_child!ChromeMain+0xb5244f

 
MediaPlayerItemLoader_addEventListener_UAF.zip
1.7 KB Download

Comment 1 by est...@chromium.org, Jun 17 2016

Thanks for the report.

natashenka, can you please take a look?

Comment 2 by est...@chromium.org, Jun 17 2016

Components: Internals>Plugins>Flash
Owner: natashenka@google.com
Er, actually adding natashenka now, can you please take a look?
Project Member

Comment 3 by ClusterFuzz, Jun 18 2016

Status: Assigned (was: Unconfirmed)
Reported to Adobe. Can you let me know how you want to be credited?
Please use "Yuki Chen of Qihoo 360 Vulcan Team" for credit, thank you!
Labels: Security_Severity-High Security_Impact-Stable
Project Member

Comment 7 by sheriffbot@chromium.org, Jun 24 2016

Labels: M-51
Project Member

Comment 8 by sheriffbot@chromium.org, Jun 24 2016

Labels: Pri-1
Project Member

Comment 9 by sheriffbot@chromium.org, Jul 6 2016

natashenka: Uh oh! This issue still open and hasn't been updated in the last 14 days. This is a serious vulnerability, and we want to ensure that there's progress. Could you please leave an update with the current status and any potential blockers?

If you're not the right owner for this issue, could you please remove yourself as soon as possible or help us find the right one?

If the issue is fixed or you can't reproduce it, please close the bug. If you've started working on a fix, please set the status to Started.

Thanks for your time! To disable nags, add the Disable-Nags label.

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

Comment 10 by ta...@google.com, Jul 13 2016

Labels: OS-Windows

Comment 11 by ta...@google.com, Jul 13 2016

Labels: -OS-Windows OS-All
Project Member

Comment 12 by sheriffbot@chromium.org, Jul 21 2016

Labels: -M-51 M-52
natashenka: Uh oh! This issue still open and hasn't been updated in the last 29 days. This is a serious vulnerability, and we want to ensure that there's progress. Could you please leave an update with the current status and any potential blockers?

If you're not the right owner for this issue, could you please remove yourself as soon as possible or help us find the right one?

If the issue is fixed or you can't reproduce it, please close the bug. If you've started working on a fix, please set the status to Started.

Thanks for your time! To disable nags, add the Disable-Nags label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
natashenka: any updates on this from Adobe?
Status: ExternalDependency (was: Assigned)
Project Member

Comment 15 by sheriffbot@chromium.org, Sep 1 2016

Labels: -M-52 M-53
Project Member

Comment 16 by sheriffbot@chromium.org, Oct 13 2016

Labels: -M-53 M-54
Project Member

Comment 17 by sheriffbot@chromium.org, Dec 2 2016

Labels: -M-54 M-55
Project Member

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

Labels: -M-55 M-56
Labels: reward-topanel
Status: Fixed (was: ExternalDependency)
This is CVE-2016-4180
Project Member

Comment 22 by sheriffbot@chromium.org, Feb 16 2017

Labels: -Restrict-View-SecurityTeam Restrict-View-SecurityNotify
Labels: -reward-topanel reward-unpaid reward-3000
Congratulations! The panel decided to award $3,000 for this report. Thanks!
Labels: -reward-unpaid reward-inprocess
Project Member

Comment 26 by sheriffbot@chromium.org, Feb 18 2017

Labels: Merge-Request-57
Project Member

Comment 27 by sheriffbot@chromium.org, Feb 19 2017

Labels: -Merge-Request-57 Hotlist-Merge-Approved Merge-Approved-57
Your change meets the bar and is auto-approved for M57. Please go ahead and merge the CL to branch 2987 manually. Please contact milestone owner if you have questions.
Owners: amineer@(clank), cmasso@(bling), ketakid@(cros), govind@(desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Merge-Approved-57 Merge-Rejected-57
No merge needed.
Labels: -M-56 -Hotlist-Merge-Approved -Merge-Rejected-57 M-X
Project Member

Comment 30 by sheriffbot@chromium.org, May 25 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