Closed Bug 288659 Opened 20 years ago Closed 20 years ago

crash if I browse the homepage with bad javascripts.

Categories

(Core :: JavaScript Engine, defect)

1.7 Branch
x86
Windows Server 2003
defect
Not set
blocker

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: ohmyghostkimo, Assigned: bugzilla)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2 To execute these javascripts code: var cl = new Array(null,"z","x","d","c","a","a","b","a"); for (i=1;i<=cl.length;i++) { document.write(cl[i]); } or var cl = new Array(null,"z","x","d","c","a","a","b","a"); for (i=1;i=cl.length;i++) { document.write(cl[i]); } Reproducible: Didn't try Steps to Reproduce: 1. just run the code. Actual Results: Firefox have no response and even crush. Expected Results: Just fix it. The Bug makes firefox be not safe.
(In reply to comment #0) > User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2 > Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2 > > To execute these javascripts code: > > var cl = new Array(null,"z","x","d","c","a","a","b","a"); > for (i=1;i<=cl.length;i++) { > document.write(cl[i]); > } > > or > > var cl = new Array(null,"z","x","d","c","a","a","b","a"); > > for (i=1;i=cl.length;i++) { > document.write(cl[i]); > } > > Reproducible: Didn't try > > Steps to Reproduce: > 1. just run the code. > > Actual Results: > Firefox have no response and even crush. > > Expected Results: > Just fix it. > The Bug makes firefox be not safe. sorry, I have some wrong in my report. I will modify it: firefox only crush or had no response with: for (i=1;i=cl.length;i++) And the code is running rightly(I posted the wrong before): for (i=1;i<=cl.length;i++)
I cannot reproduce your crash. The code creates an infinite loop ("i=cl.length" is an assignment, always returning true since cl.length is non-zero), but after a short while of high CPU usage (the loop) a confirm dialog comes up announcing that a script is causing the application to "run slowly" and giving you the opportunity to cancel it. I get no crash.
Group: security
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Component: General → JavaScript Engine
Product: Firefox → Core
Resolution: --- → WORKSFORME
Summary: crush if I browse the homepage with bad javascripts. → crash if I browse the homepage with bad javascripts.
Version: unspecified → 1.7 Branch
You need to log in before you can comment on or make changes to this bug.