Closed Bug 254929 Opened 20 years ago Closed 20 years ago

Linksys router webpage image with selection tabs does not display

Categories

(Core :: Graphics: Image Blocking, defect)

x86
OS/2
defect
Not set
minor

Tracking

()

VERIFIED DUPLICATE of bug 222814

People

(Reporter: p.sherman, Assigned: security-bugs)

References

()

Details

User-Agent:       Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7) Gecko/20040617
Build Identifier: Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7) Gecko/20040617

When configuring my Linksys router, the image with selection tabs that should be
at the top of the displayed page does not display. A broken image icon is
displayed. Router address was added to list of sites with forced display of
images with no change. Workaround is:
1. Right click on broken image icon
2. click "View image"
3. click "Back" button

Reproducible: Always
Steps to Reproduce:
1. Start browser
2. Go to router homepage (192.168.1.1)

Actual Results:  
Page displayed without image at top of page

Expected Results:  
Display page with image

Problem occurs only with first access to each image from the router. Once images
have been accessed, they appear normally. Could this be a limitation of the
router's ability to handle multiple requests concurrently?

Web page follows - note that this is a single line of text fed from the router:
<html><head><style>A:active;A:link;{text-decoration:none;}A:visited{text-decoration:none;}</style><script
language=JavaScript src=Gozila.js></script></head><body
bgcolor=black><center><table bgcolor=black border=0 cellspacing=0 cellpadding=0
width=577><tr><td colspan=2 align=top><img src=setup.gif usemap='#MenuTabs'
border=0></td></tr><tr><th bgcolor=black width=28% height=100><font size=5
face=verdana color=white>SETUP</th><th bgcolor=white valign=top>	<table
cellpadding=3 width=94%><tr><td><font size=2 face=verdana color=black>This
screen contains all of the router's basic setup functions. Most users will be
able to use the router's default settings without making any changes. If you
require help during configuration, please see the user guide.
</td></tr></table></th></tr><tr><th colspan=2><table border=1 bgcolor=black
cellspacing=3 width=100%><tr><th><table border=0 bgcolor=white cellspacing=0
width=100%><form method=get action=Gozila.cgi><tr><th bgcolor=6666cc width=28%
align=right><font color=white face=Arial size=2>Host
Name:&nbsp;&nbsp;</th><td>&nbsp;&nbsp;&nbsp;<input name=hostName size=20
maxlength=31 value=''><font size=1 face=Verdana>(Required by some
ISPs)</td></tr><tr><th bgcolor=6666cc align=right><font color=white face=Arial
size=2>Domain Name:&nbsp;&nbsp;</th><td>&nbsp;&nbsp;&nbsp;<input name=DomainName
size=20 maxlength=31 value='ameritech.net'><font size=1 face=Verdana>(Required
by some ISPs)</td></tr><tr><th bgcolor=6666cc align=right><font color=white
face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Firmware
Version:&nbsp;&nbsp;</th><td>&nbsp;&nbsp;&nbsp;<font face=verdana size=2>1.39,
Jun 04 2001</td></tr><tr><th bgcolor=6666cc align=right><font color=white
face=Arial size=2>LAN IP Address:&nbsp;&nbsp;</th><td>&nbsp;&nbsp;&nbsp;<font
color=blue face=Arial size=1><b>(MAC Address:
00-20-78-D7-A5-C6)</td></tr><tr><td
bgcolor=6666cc>&nbsp;</td><td>&nbsp;&nbsp;&nbsp;<input name=ipAddr1 size=3
maxlength=3 value=192 onChange=IPCheck(this,this.form)> . <input name=ipAddr2
size=3 maxlength=3 value=168 onChange=IPCheck(this,this.form)> . <input
name=ipAddr3 size=3 maxlength=3 value=1 onChange=IPCheck(this,this.form)> .
<input name=ipAddr4 size=3 maxlength=3 value=1
onChange=IP1to254(this,this.form)><font color=blue face=Arial size=2> (Device IP
Address)</td></tr><tr><th
bgcolor=6666cc>&nbsp;</th><td>&nbsp;&nbsp;&nbsp;<select size=1
name=netMask><option value=0 selected>255.255.255.0</option><option
value=128>255.255.255.128</option><option
value=192>255.255.255.192</option><option
value=224>255.255.255.224</option><option
value=240>255.255.255.240</option><option
value=248>255.255.255.248</option><option
value=252>255.255.255.252</option></select> <font color=blue face=Arial size=2>
(Subnet Mask)</td></tr><tr><th bgcolor=6666cc align=right><font color=white
face=Arial size=2>WAN IP Address:&nbsp;&nbsp;</th><td>&nbsp;&nbsp;&nbsp;<font
color=blue face=Arial size=1><b>(MAC Address:
00-20-78-D7-A5-C7)</td></tr><tr><td
bgcolor=6666cc>&nbsp;</td><td>&nbsp;&nbsp;&nbsp;&nbsp;<input type=hidden
name=isFix value=0><input onClick=dynaDHCP(this.form) type=radio name=typeDHCP
value=auto checked><font face=verdana size=2><b>Obtain an IP Address
Automatically</td></tr><tr><td
bgcolor=6666cc>&nbsp;</td><td><table><tr><td>&nbsp;&nbsp;&nbsp;<input
onClick=fixDHCP(this.form) type=radio name=typeDHCP value=fix><font face=verdana
size=2><b>Specify an IP Address</td><td><input name=aliasIP1 size=3 maxlength=3
value=0 onChange=IPdigitCheck(this,this.form)> . <input name=aliasIP2 size=3
maxlength=3 value=0 onChange=IPdigitCheck(this,this.form)> . <input
name=aliasIP3 size=3 maxlength=3 value=0 onChange=IPdigitCheck(this,this.form)>
. <input name=aliasIP4 size=3 maxlength=3 value=0
onChange=IPdigitCheck1to254(this,this.form)></td></tr><tr><td><ul><font
face=verdana size=1><b>Subnet Mask:</td><td><input name=aliasMaskIP0 size=3
maxlength=3 value=255 onChange=netMaskdigitCheck(this,this.form)> . <input
name=aliasMaskIP1 size=3 maxlength=3 value=255
onChange=netMaskdigitCheck(this,this.form)> . <input name=aliasMaskIP2 size=3
maxlength=3 value=255 onChange=netMaskdigitCheck(this,this.form)> . <input
name=aliasMaskIP3 size=3 maxlength=3 value=0
onChange=netMaskdigitCheck3(this,this.form)></td></tr><tr><td><ul><font
face=verdana size=1><b>Default Gateway Address:</td><td><input name=routerIP1
size=3 maxlength=3 value=0 onChange=IPdigitCheck(this,this.form)> . <input
name=routerIP2 size=3 maxlength=3 value=0 onChange=IPdigitCheck(this,this.form)>
. <input name=routerIP3 size=3 maxlength=3 value=0
onChange=IPdigitCheck(this,this.form)> . <input name=routerIP4 size=3
maxlength=3 value=0 onChange=IPdigitCheck(this,this.form)></td></tr><td
align=right><font face=verdana size=1><b>DNS(Required) &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1:</td><td><input name=dnsA1 size=3
maxlength=3 value=66 onChange=IPCheck(this,this.form)> . <input name=dnsA2
size=3 maxlength=3 value=73 onChange=IPCheck(this,this.form)> . <input
name=dnsA3 size=3 maxlength=3 value=20 onChange=IPCheck(this,this.form)> .
<input name=dnsA4 size=3 maxlength=3 value=40
onChange=IPCheck(this,this.form)></td></tr><tr><td align=right><font
face=verdana size=1><b>2:</td><td><input name=dnsB1 size=3 maxlength=3 value=206
onChange=IPCheck(this,this.form)> . <input name=dnsB2 size=3 maxlength=3
value=141 onChange=IPCheck(this,this.form)> . <input name=dnsB3 size=3
maxlength=3 value=239 onChange=IPCheck(this,this.form)> . <input name=dnsB4
size=3 maxlength=3 value=30 onChange=IPCheck(this,this.form)></td></tr><tr><td
align=right><font face=verdana size=1><b>3:</td><td><input name=dnsC1 size=3
maxlength=3 value=0 onChange=IPCheck(this,this.form)> . <input name=dnsC2 size=3
maxlength=3 value=0 onChange=IPCheck(this,this.form)> . <input name=dnsC3 size=3
maxlength=3 value=0 onChange=IPCheck(this,this.form)> . <input name=dnsC4 size=3
maxlength=3 value=0
onChange=IPCheck(this,this.form)></td></tr></table></td></tr><tr><th
bgcolor=6666cc align=right><font color=white face=Arial size=2>Login:
&nbsp;<br>&nbsp;<br>&nbsp;</th><td>&nbsp; &nbsp; <font face=verdana
size=2><b><input type=radio name=pppoeStatus value=1 checked>PPPoE <input
type=radio name=pppoeStatus value=2>RAS <input type=radio name=pppoeStatus
value=0>Disable</b><br><font size=1 color=blue>&nbsp; &nbsp; &nbsp; NOTE: PPPoE
is for ADSL user only.<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; RAS is for SingTel ADSL user only.</td></tr><tr><th
bgcolor=6666cc>&nbsp;</th><td>&nbsp; &nbsp; &nbsp;<font face=verdana
size=2><b>User Name: &nbsp;</b></font><input name=pppoeUName size=20
maxlength=63 value=philip_sherman@ameritech.net></td></tr><tr><th
bgcolor=6666cc>&nbsp;</th><td>&nbsp; &nbsp; &nbsp;<font face=verdana
size=2><b>Password: &nbsp; &nbsp;</b></font><input type=password name=pppoePWD
size=20 maxlength=63 value=c4ar.7r3vz></td></tr><tr><th
bgcolor=6666cc>&nbsp;</th><td>&nbsp; &nbsp; &nbsp;<font face=verdana
size=2><b>RAS Plan: &nbsp; &nbsp;<select name=RAS_Plan size=1 ><option value=0
selected>512k Ethernet</option><option value=1>256k
Ethernet</option></select></td></tr><tr><th bgcolor=6666cc>&nbsp;</th><td>&nbsp;
&nbsp; <font face=verdana size=2><b><input type=radio name=pppoeDOD value=1
checked>Connect on Demand: Max Idle Time </b></font><input name=pppoeIdleTime
size=4 maxlength=4 value=15><font face=verdana size=2><b> Min.<br>&nbsp; &nbsp;
<input type=radio name=pppoeDOD value=0>Keep Alive: Redial Period
</b></font><input name=pppoeEchoPeriod size=4 maxlength=4 value=30><font
face=verdana size=2><b> Sec.</td></tr><tr><th
bgcolor=6666cc>&nbsp;</th><td><br><br>&nbsp; &nbsp;<input type=button value='
Apply ' onClick=ValidOnePageIP(this.form)> <input type=reset value=' Cancel '>
<input type=button value=' Help '
onClick={self.open('HSetup.htm','Help','alwaysRaised,resizable,scrollbars,width=560,height=400');}><p>
</td></tr></form></table></th></tr></table></th></tr></table></center><map
name=MenuTabs><area shape=rect coords='18,25,146,46'
href='http://www.linksys.com' alt='Go to Linksys Website'><area shape=rect
coords='180,31,224,56' href=index.htm alt='Setup'><area shape=rect
coords='227,31,283,56' href=Passwd.htm alt='Password Setting'><area shape=rect
coords='286,31,332,56' href=Status.htm alt='Display Status'><area shape=rect
coords='334,31,378,56' href=DHCP.htm alt='DHCP Setting'><area shape=rect
coords='382,31,426,56' href=Log.htm alt='Log'><area shape=rect
coords='429,31,476,56' href=Help.htm alt='Online Help'><area shape=rect
coords='488,31,540,56' href=Filters.htm alt='Advanced Setting'></map></body></html>
Make sure you have the latest firmware.

See bug 222814

*** This bug has been marked as a duplicate of 222814 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
I looked at 222814 before submitting this but don't believe that this is the
same problem. That bug was a Javascript problem where the "buttons" weren't
recognized. My problem is that the graphic is not being displayed at all. 22814
states that the pages are being displayed properly.

I'll look for a firmware upgrade then comment again
No firmware updates available for my router. 
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---
What Kinda router are you using? I'm using the BEFSR41 and Mozilla works fine to
view and edit the page
Actually, that bug is about anything failing to be retrieved from the router,
including images, javascript, HTML, etc.

The problem is that the linksys server on the router is causing the failure by
resetting the connection.

This really is a duplicate, I swear.

We are going to attempt a fix in Mozilla, but it is not high priority.

*** This bug has been marked as a duplicate of 222814 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago20 years ago
Resolution: --- → DUPLICATE
V. duplicate
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.