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

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2010
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug-Security
M-7

Restricted
  • Only users with EditIssue permission may comment.



Sign in to add a comment

Use after free of m_frame in FrameLoader::loadWithDocumentLoader

Reported by gundl...@gmail.com, Oct 22 2010 Back to list

Issue description

Chrome Version       : 8.0.552.5 (Official Build 62886) dev
URLs (if applicable) :
http://i.nconspicuo.us/2007/12/21/outlook-2007-does-not-shutdown-on-exit-outlookexe-remains-in-task-manager/


What steps will reproduce the problem?
1. Visit the URL above with AdBlock 2.2.6 installed
2. Middle click on the "See Post: Microsoft Outlook – Address List Cannot Be Displayed." link

What is the expected result?

It is opened.

What happens instead?

Aw, Snap!

This also happens in Chrome 6.  I'm in Windows 7.
 
Labels: Crash FeedbackRequested OS-Windows
Does it happen if you turn off adblock?

Can you get a crash report id?
http://dev.chromium.org/for-testers/bug-reporting-guidelines/reporting-crash-bug

Comment 2 by fam....@live.nl, Oct 23 2010

Confirmed:
21e59f971cc33339
Labels: -Area-Undefined -FeedbackRequested Area-WebKit
Status: Untriaged
0x6938358a 	[chrome.dll 	- chrome_dll_main.cc:163] 	`anonymous namespace'::PureCall()
0x69f9828c 	[chrome.dll 	- purevirt.c:47] 	_purecall
0x698509fd 	[chrome.dll 	- frameloader.cpp:2024] 	WebCore::FrameLoader::clientRedirectCancelledOrFinished(bool)
0x698523d1 	[chrome.dll 	- frameloader.cpp:2917] 	WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const &,WTF::PassRefPtr<WebCore::FormState>,bool)
0x6984fb18 	[chrome.dll 	- frameloader.cpp:1475] 	WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader *,WebCore::FrameLoadType,WTF::PassRefPtr<WebCore::FormState>)
0x6984f853 	[chrome.dll 	- frameloader.cpp:1405] 	WebCore::FrameLoader::loadWithNavigationAction(WebCore::ResourceRequest const &,WebCore::NavigationAction const &,bool,WebCore::FrameLoadType,WTF::PassRefPtr<WebCore::FormState>)
0x69851cca 	[chrome.dll 	- frameloader.cpp:2738] 	WebCore::FrameLoader::loadPostRequest(WebCore::ResourceRequest const &,WTF::String const &,WTF::String const &,bool,WebCore::FrameLoadType,WTF::PassRefPtr<WebCore::Event>,WTF::PassRefPtr<WebCore::FormState>)
0x6984f19c 	[chrome.dll 	- frameloader.cpp:1282] 	WebCore::FrameLoader::loadFrameRequest(WebCore::FrameLoadRequest const &,bool,bool,WTF::PassRefPtr<WebCore::Event>,WTF::PassRefPtr<WebCore::FormState>,WebCore::ReferrerPolicy)
0x6985ab13 	[chrome.dll 	- navigationscheduler.cpp:199] 	WebCore::ScheduledFormSubmission::fire(WebCore::Frame *)
0x6985b052 	[chrome.dll 	- navigationscheduler.cpp:362] 	WebCore::NavigationScheduler::timerFired(WebCore::Timer<WebCore::NavigationScheduler> *)
0x69b4c894 	[chrome.dll 	- timer.h:98] 	WebCore::Timer<WebCore::V8GCForContextDispose>::fired()
0x69a21b2c 	[chrome.dll 	- threadtimers.cpp:112] 	WebCore::ThreadTimers::sharedTimerFiredInternal()
0x69a21a9f 	[chrome.dll 	- threadtimers.cpp:90] 	WebCore::ThreadTimers::sharedTimerFired()
0x69445e58 	[chrome.dll 	- message_loop.cc:410] 	MessageLoop::RunTask(Task *)
 Issue 60446  has been merged into this issue.
Labels: -Pri-2 -OS-Windows Pri-1 OS-All Security Restrict-View-SecurityTeam Mstone-7
Summary: Renderer crash @ WebCore::FrameLoader::clientRedirectCancelledOrFinished(bool) (was: NULL)
This is happening on Stable build(7.0) as well.
Labels: SecSeverity-High
Status: Available
Have a patch ready. uploading soon - https://bugs.webkit.org/show_bug.cgi?id=48281
Labels: ReleaseBlock-Stable
Status: Assigned
Summary: Use after free of m_frame in FrameLoader::loadWithDocumentLoader (was: NULL)
Labels: -Restrict-View-SecurityTeam Restrict-View-SecurityNotify
Status: WillMerge
Fixed in http://trac.webkit.org/changeset/70517. Needs merging to v7, v8 branches. This is too simple and no risk merge.
Status: FixUnreleased
merged to m7 in r70526, m8 in r70527.
Labels: reward-500 reward-unpaid
@gundlach: congratulations! This bug provisionally qualifies for a $500 Chromium Security Reward.
Although this bug was not filed originally as a security bug, it was found to be a security bug. This report was therefore useful to us, hence the reward.
We will require that future reports be filed as security bugs in order to qualify for rewards. If in doubt, feel free to file "Aw, snap" bugs a security bugs -- some fraction of "Aw, snap"s have security consequence.

----
Boilerplate text:
Please do NOT publicly disclose details until a fix has been released to all our
users. Early public disclosure may cancel the provisional reward.
Also, please be considerate about disclosure when the bug affects a core library
that may be used by other products.
Please do NOT share this information with third parties who are not directly
involved in fixing the bug. Doing so may cancel the provisional reward.
Please be honest if you have already disclosed anything publicly or to third parties.
----

Comment 13 by gundl...@gmail.com, Oct 28 2010

Be aware that this was first reported by an AdBlock user at http://www.google.ru/support/forum/p/Chrome/thread?tid=6f36f12985d34078&hl=en .  So 1) I don't know that I'm the correct recipient of the reward, even though I'm the first to file a crbug about the issue; and 2) this probably counts as "disclosed".
Hmm, the lineage of this bug is getting complicated :)
Any objections if we just donate this to charity?
Labels: -reward-unpaid
Donating to charity due to lack of objections :)
Labels: Type-Security
Labels: SecImpacts-Stable
Batch update.
Labels: -Restrict-View-SecurityNotify
Lifting view restrictions.
Status: Fixed
Project Member

Comment 20 by bugdroid1@chromium.org, Oct 13 2012

Labels: Restrict-AddIssueComment-Commit
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.
Project Member

Comment 21 by bugdroid1@chromium.org, Mar 10 2013

Labels: -Area-WebKit -Crash -Mstone-7 -SecSeverity-High -Type-Security -SecImpacts-Stable Cr-Content Cr-Stability M-7 Type-Bug-Security Security-Severity-High Security-Impact-Stable
Project Member

Comment 22 by bugdroid1@chromium.org, Mar 13 2013

Labels: -Restrict-AddIssueComment-Commit Restrict-AddIssueComment-EditIssue
Project Member

Comment 23 by bugdroid1@chromium.org, Mar 21 2013

Labels: -Security-Severity-High Security_Severity-High
Project Member

Comment 24 by bugdroid1@chromium.org, Mar 21 2013

Labels: -Security-Impact-Stable Security_Impact-Stable
Project Member

Comment 25 by bugdroid1@chromium.org, Apr 6 2013

Labels: -Cr-Content Cr-Blink
Project Member

Comment 26 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 27 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