I'm having problems with version number detection for Mozilla family
browsers.  I'm using Windows Nessus, just upgraded from 1.03 to 1.04.

Problem #1
----------
Plugin 20862 says:
  - Mozilla Browser version 1.7.0.0 is installed as
  C:\sys\comm\Mozilla\Mozilla.exe
  
  - Mozilla Firefox version 2.0.0.0 is installed as
  C:\Program Files\Mozilla Firefox\firefox.exe
  
  - SeaMonkey version 1.0.5.0 is installed as
  C:\Sys\Comm\mozilla.org\SeaMonkey\SeaMonkey.exe

Mozilla.exe is really
   Product Version 1.7.12: 2005091517
   File version    1.7.20050.25981
(Firefox and SeaMonkey versions are correct.)

As a result, I get a bunch of "Upgrade to Mozilla 1.7.xx or higher" messages
from plugins such as 19718.

Problem #2
----------
I also get "Upgrade to SeaMonkey version 1.0.x or higher" messages from
plugins such as 22371.  If I look at the code for plugin 22371, the 2nd to
last line reads:
  (int(ver[0]) == 1 && int(ver[1]) == 0 && int(ver[3]) < 5)
I think ver is 1.0.5.0 at this point, so shouldn't the subscripts be 0, 2 and
4?  Similar code is in other SeaMonkey plugins.

_______________________________________________
Nessus mailing list
[email protected]
http://mail.nessus.org/mailman/listinfo/nessus

Reply via email to