Issue metadata
Sign in to add a comment
|
Issue 92959: Stale node in StyleSheetCandidateListHashSet
Reported by
ax3...@gmail.com,
Aug 15 2011
|
||||||||||||||||||||
Issue descriptionVULNERABILITY DETAILS Tab is crashing when modifying SVG file. I had two different crash places with this test case, probably they are due to one one bug. First crash place is shown in attachment dbg-1.tar.gz. and is related to 15.0.849.0 dev-m (unfortunately, I don't have minimized test case - I have only huge one). Second crash looks more dangerous, for that test case is attached here, with debug info dbg-2.tar.gz, reproduced on 14.0.835.35 beta-m. One note about test case - if to change font size in test case, then register eax value changes too. VERSION Windows XP SP3: 15.0.849.0 dev-m, 14.0.835.35 beta-m REPRODUCTION CASE See attachment. Aug 16 2011,
Thank you for the nice bug. In the future, can you please attach the testcase and stacktrace directly to the bug without zipping it. In fact, smaller testcases and stack, you can paste directly in the comments. test-case-2 reproduces perfectly, but it is not fully reproduced. Also, i don't think you need 2 files. If you can fully reduce the testcase and have a clear repro, you will qualify for the higher reward. Want to give it a shot ? Aug 16 2011,Upstreamed - https://bugs.webkit.org/show_bug.cgi?id=66335 Aug 17 2011,Ok, will do so. I will try to reduce testcase, albeit I can't promise to do that fast - unfortunately, currently I am quite limited to internet. Hope to provide reduced testcase in a couple of days. Also, how do you mean "not fully reproduced" - it works not always or file is just too bloated? On dev and beta under windows it worked always for me. And do you need smaller repro for test-case-1? Aug 17 2011,They are the same bug, isn't it. So, we need reduction for only one. For now, i reduced it, this will serve as an example for your future reports. By reduced, we mean smaller and cleaner testcase <!DOCTYPE html> <html> <script> function runTest() { svgdoc = document.getElementById('root').contentDocument; var style = document.createElement('style'); var test1 = svgdoc.getElementById('test1'); test1.appendChild(style); svgdoc.getElementById('test2').setAttribute('xlink:href', 0); svgdoc.getElementById('test').setAttribute('stroke', 0); } </script> <object data="animate-elem-77-t.svg" id="root" onload="runTest();" type="image/svg+xml"></object> </html> ----animate-elem-77-t.svg---- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="test"> <text id="test1">PASS</text> </g> <use id="test2" xlink:href="#test"/> <use xlink:href="#test"/> <set attributeName="font-style" to="italic"/> </svg> Aug 17 2011,
Aug 17 2011,
http://trac.webkit.org/changeset/93227 Aug 17 2011,Great, thanks a lot, inferno! Aug 17 2011,Ax330d, the pleasure is all ours, keep your fuzzers rocking!! Aug 20 2011,
@Ax330d: thanks for this report, and it's my pleasure to offer you a $1000 Chromium Security Reward -- congrats! It's always good to see new researchers, so I hope you have more research planned ;-) We reward at the higher $1000 level for good quality reports. To be sure of getting the higher reward amount in the future, please make sure to strip any unneeded constructs out of the repro files, and keep them as small and tidy as possible. ---- 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. ---- Aug 20 2011,Nice, pleasure to work with you :) Aug 22 2011,
Merged to M14: http://trac.webkit.org/changeset/93497 Aug 22 2011,@Ax330d: with what name would you like to be credited? Aug 22 2011,@scarybeasts, you can use my real name - Arthur Gerkis. Sep 9 2011,
Sep 30 2011,
Payment is in system. Oct 5 2011,
Batch update. May 15 2012,
Marking old security bugs Fixed.. Oct 13 2012, Project Member
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. Mar 10 2013, Project Member
Mar 13 2013, Project Member
Mar 13 2013, Project Member
Mar 21 2013,
Mar 21 2013, Project Member
Mar 21 2013, Project Member
Apr 6 2013, Project Member
Oct 1 2016, Project MemberThis 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 Oct 2 2016, Project MemberThis 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 Oct 2 2016,
Apr 26 2018,
|
|||||||||||||||||||||
►
Sign in to add a comment |
Comment 1 by ax3...@gmail.com, Aug 15 2011
3.6 KB
3.6 KB Download