SecurityTracker.com
    Home    |    View Topics    |    Search    |    Contact Us    |   

SecurityTracker
Archives


 


Category:   Application (Web Browser)  >   Mozilla Browser Vendors:   Mozilla.org
(Mandrake Issues Fix) Mozilla Various Overflows and Scripting Errors May Let Remote Users Execute Arbitrary Code
SecurityTracker Alert ID:  1011794
SecurityTracker URL:  http://securitytracker.com/id/1011794
CVE Reference:   CVE-2004-0902, CVE-2004-0903, CVE-2004-0904, CVE-2004-0905, CVE-2004-0906, CVE-2004-0907, CVE-2004-0908, CVE-2004-0909   (Links to External Site)
Date:  Oct 20 2004
Impact:   Disclosure of system information, Disclosure of user information, Execution of arbitrary code via network, Modification of user information, User access via network
Fix Available:  Yes  Vendor Confirmed:  Yes  
Version(s): prior to 1.7.3
Description:   Several vulnerabilities were reported in Mozilla, Thunderbird, and Firefox. In some of the vulnerabilities, a remote user may be able to execute arbitrary code on the target user's system.

The vendor and various researchers reported ten separate vulnerabilities in Mozilla, Thuderbird, and Firefox.

Georgi Guninski reported a heap overflow vulnerability in 'nsMsgCompUtils.cpp' that may allow a remote user to cause arbitrary code to be executed on the target user's computer [Known security vulnerability #93]. The "send page" function does not properly handle long HTTP URLs. Arbitrary code may be executed if a target user attempts to send an e-mail (such as forwarding a message) that contains a specially crafted link. The original bug report is available at:

http://bugzilla.mozilla.org/show_bug.cgi?id=258005

Wladimir Palant reported that a remote user can create specially crafted javascript code that, when executed by the target user, will be able to access the clipboard on the target user's system [Known security vulnerability #92]. The code can read from and write to the clipboard. The flaw resides in 'nsXBLPrototypeHandler.cpp'.

A demonstration exploit of reading from the clipboard is available at:

http://bugzilla.mozilla.org/attachment.cgi?id=157492&action=view

A demonstration of writing to the clipboard is available at:

http://bugzilla.mozilla.org/attachment.cgi?id=157493&action=view

The original bug report is available at:

http://bugzilla.mozilla.org/show_bug.cgi?id=257523

Jesse Ruderman reported that a remote user can create a signed script that can construct a specially crafted privilege request designed to confuse the target user into granting elevated privileges to the code [Known security vulnerability #91]. The script can invoke enablePrivilege() and supply a parameter containing spaces and English language words to alter the meaning of sentences in the dialog box.

A demonstration exploit is available at:

http://bugzilla.mozilla.org/attachment.cgi?id=154932&action=view

A demonstration exploit screenshot is available at:

http://bugzilla.mozilla.org/attachment.cgi?id=154933&action=view

The original bug report is available at:

http://bugzilla.mozilla.org/show_bug.cgi?id=253942

Georgi Guninski reported that there is a buffer overflow in the processing of VCards [Known security vulnerability #90]. A specially crafted VCard can trigger a stack overflow and execute arbitary code when the VCard is displayed. The flaw resides in 'addrbook/src/nsVCardObj.cpp'.

A demonstration exploit VCard is available at:

http://bugzilla.mozilla.org/attachment.cgi?id=157317&action=view

The original bug report is available at:

http://bugzilla.mozilla.org/show_bug.cgi?id=257314

Gael Delalleau reported an integer overflow in the processing of BMP images [Known security vulnerability #89]. A remote user can create a specially crafted bitmap image that, when loaded by the target user, will trigger the overflow and potentially execute arbitrary code with the privileges of the target user. The original advisory is available at:

http://www.zencomsec.com/advisories/mozilla-1.7.2-BMP.txt

Jesse Ruderman also reported a cross-domain scripting vulnerability [Known security vulnerability #88]. A remote user may be able to create javascript links that, when dragged onto another frame or another page, will execute in the security context of the target location. If the target user drags two links in sequence into a separate window, the code may be able to launch an arbitrary program with the privileges of the target user.

The original bug report is available at:

http://bugzilla.mozilla.org/show_bug.cgi?id=250862

Mats Palmgren and Gael Delalleau reported that a remote user can create a link containing non-ASCII characters in the hostname that, when loaded by the target user, will trigger a heap buffer overflow [Known security vulnerability #87]. It may be possible to execute arbitrary code with the privileges of the target user.

The original advisory is available at:

http://www.zencomsec.com/advisories/mozilla-1.7.2-UTF8link.txt

Gael Delalleau reported that a remote POP3 mail server can send a specially crafted POP3 response to a connected client to trigger a buffer overflow and execute arbitrary code [Known security vulnerability #86].

The advisory is available at:

http://www.zencomsec.com/advisories/mozilla-1.7.2-POP3.txt

The bug reports are available at:

http://bugzilla.mozilla.org/show_bug.cgi?id=245066
http://bugzilla.mozilla.org/show_bug.cgi?id=226669

Daniel Koukola and Andrew Schultz reported that, on Linux systems, the software may install with world-writeable and world-readable permissions [Known security vulnerability #85]. A local user can modify the files.

The original bug reports are available at:

http://bugzilla.mozilla.org/show_bug.cgi?id=231083
http://bugzilla.mozilla.org/show_bug.cgi?id=235781

Harald Milz reported that, on Linux systems, the software may install with incorrect file owner and permission settings if the user ignores their umask setting or has an overly permissive umask setting when expanding the installation archive [Known security vulnerability #84]. A local user may be able to modify the files. The bug report is available at:

http://bugzilla.mozilla.org/show_bug.cgi?id=254303

Impact:   A remote user can execute arbitrary code on the target user's system with the privileges of the target user.

A remote user can run scripting code in the context of an arbitrary domain.

Solution:   Mandrake has issued a fix.

Mandrakelinux 10.0:
d78d43a18f752a295164e138c3de75b9 10.0/RPMS/libnspr4-1.6-12.2.100mdk.i586.rpm
adbaae524f33e06731b57fe387355a87 10.0/RPMS/libnspr4-devel-1.6-12.2.100mdk.i586.rpm
9d788f92b99921818befce8a75edc4d8 10.0/RPMS/libnss3-1.6-12.2.100mdk.i586.rpm
ce072dfe0de078a14fce6df7950b2060 10.0/RPMS/libnss3-devel-1.6-12.2.100mdk.i586.rpm
263575a98e920fdce8aa719a2248ad33 10.0/RPMS/mozilla-1.6-12.2.100mdk.i586.rpm
c30b4145ee3bb40bee8d9b80dc47ad96 10.0/RPMS/mozilla-devel-1.6-12.2.100mdk.i586.rpm
0307b3dbc295484b4249f6a080e72a6e 10.0/RPMS/mozilla-dom-inspector-1.6-12.2.100mdk.i586.rpm
59bf61ea8db496b09f8c36c3d24fa402 10.0/RPMS/mozilla-enigmail-1.6-12.2.100mdk.i586.rpm
9a69ef4283ab9c567e803ced038ec88d 10.0/RPMS/mozilla-enigmime-1.6-12.2.100mdk.i586.rpm
ae600915b2e3555a40629803cb0aada7 10.0/RPMS/mozilla-irc-1.6-12.2.100mdk.i586.rpm
0cce1ef77f24fe3514b1c386ca2c9f89 10.0/RPMS/mozilla-js-debugger-1.6-12.2.100mdk.i586.rpm
0dd8badf8652c6861460aed6abb7c771 10.0/RPMS/mozilla-mail-1.6-12.2.100mdk.i586.rpm
b9dd84fd847edd589dfe2589b0e3c318 10.0/RPMS/mozilla-spellchecker-1.6-12.2.100mdk.i586.rpm
2a29266fed8a01c7ab1a77801aee3123 10.0/SRPMS/mozilla-1.6-12.2.100mdk.src.rpm

Mandrakelinux 10.0/AMD64:
c53aed69698bf7882a778dcff1594091 amd64/10.0/RPMS/lib64nspr4-1.6-12.2.100mdk.amd64.rpm
368a3d8bb4a5349d82955e8459f59d0f amd64/10.0/RPMS/lib64nspr4-devel-1.6-12.2.100mdk.amd64.rpm
06895a54ac6d576cbd00b05eede86b42 amd64/10.0/RPMS/lib64nss3-1.6-12.2.100mdk.amd64.rpm
b094bed483e8a8fc83adbc47c96e943c amd64/10.0/RPMS/lib64nss3-devel-1.6-12.2.100mdk.amd64.rpm
95c5b9f36f9dc9cc94c2248162f379d2 amd64/10.0/RPMS/mozilla-1.6-12.2.100mdk.amd64.rpm
9ea6ff1a7a485008187f0d280fb54157 amd64/10.0/RPMS/mozilla-devel-1.6-12.2.100mdk.amd64.rpm
42d54f29ed73068630c752c43081cd32 amd64/10.0/RPMS/mozilla-dom-inspector-1.6-12.2.100mdk.amd64.rpm
16d4286db5ec1c9f667c512c091ef73f amd64/10.0/RPMS/mozilla-enigmail-1.6-12.2.100mdk.amd64.rpm
3c1956a4223d879b1deb3eccf9b321fd amd64/10.0/RPMS/mozilla-enigmime-1.6-12.2.100mdk.amd64.rpm
1fd197767540dabdc1dddb2101aa7d01 amd64/10.0/RPMS/mozilla-irc-1.6-12.2.100mdk.amd64.rpm
1e9342205aa8113ec7b2eb857532c9a9 amd64/10.0/RPMS/mozilla-js-debugger-1.6-12.2.100mdk.amd64.rpm
bcb89b1999c48bf790cde5ae3ac97c9a amd64/10.0/RPMS/mozilla-mail-1.6-12.2.100mdk.amd64.rpm
a089fbfcc14f9830c0dbc17e02719d48 amd64/10.0/RPMS/mozilla-spellchecker-1.6-12.2.100mdk.amd64.rpm
2a29266fed8a01c7ab1a77801aee3123 amd64/10.0/SRPMS/mozilla-1.6-12.2.100mdk.src.rpm

Vendor URL:  www.mozilla.org/projects/security/known-vulnerabilities.html#mozilla1.7.3 (Links to External Site)
Cause:   Access control error, Boundary error
Underlying OS:  Linux (Mandriva/Mandrake)
Underlying OS Comments:  10.0

Message History:   This archive entry is a follow-up to the message listed below.
Sep 16 2004 Mozilla Various Overflows and Scripting Errors May Let Remote Users Execute Arbitrary Code



 Source Message Contents

Subject:  [Full-Disclosure] MDKSA-2004:107 - Updated mozilla packages fix vulnerabilities


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 _______________________________________________________________________

                 Mandrakelinux Security Update Advisory
 _______________________________________________________________________

 Package name:           mozilla
 Advisory ID:            MDKSA-2004:107
 Date:                   October 19th, 2004

 Affected versions:	 10.0
 ______________________________________________________________________

 Problem Description:

 A number of vulnerabilities were fixed in mozilla 1.7.3, the following
 of which have been backported to mozilla packages for Mandrakelinux
 10.0:
 
 - "Send page" heap overrun
 - javascript clipboard access
 - buffer overflow when displaying VCard
 - BMP integer overflow
 - javascript: link dragging
 - Malicious POP3 server III
 
 The details of all of these vulnerabilities are available from the
 Mozilla website.
 _______________________________________________________________________

 References:

  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0902
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0903
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0904
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0905
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0908
  http://www.mozilla.org/projects/security/known-vulnerabilities.html#mozilla1.7.3
 ______________________________________________________________________

 Updated Packages:
  
 Mandrakelinux 10.0:
 d78d43a18f752a295164e138c3de75b9  10.0/RPMS/libnspr4-1.6-12.2.100mdk.i586.rpm
 adbaae524f33e06731b57fe387355a87  10.0/RPMS/libnspr4-devel-1.6-12.2.100mdk.i586.rpm
 9d788f92b99921818befce8a75edc4d8  10.0/RPMS/libnss3-1.6-12.2.100mdk.i586.rpm
 ce072dfe0de078a14fce6df7950b2060  10.0/RPMS/libnss3-devel-1.6-12.2.100mdk.i586.rpm
 263575a98e920fdce8aa719a2248ad33  10.0/RPMS/mozilla-1.6-12.2.100mdk.i586.rpm
 c30b4145ee3bb40bee8d9b80dc47ad96  10.0/RPMS/mozilla-devel-1.6-12.2.100mdk.i586.rpm
 0307b3dbc295484b4249f6a080e72a6e  10.0/RPMS/mozilla-dom-inspector-1.6-12.2.100mdk.i586.rpm
 59bf61ea8db496b09f8c36c3d24fa402  10.0/RPMS/mozilla-enigmail-1.6-12.2.100mdk.i586.rpm
 9a69ef4283ab9c567e803ced038ec88d  10.0/RPMS/mozilla-enigmime-1.6-12.2.100mdk.i586.rpm
 ae600915b2e3555a40629803cb0aada7  10.0/RPMS/mozilla-irc-1.6-12.2.100mdk.i586.rpm
 0cce1ef77f24fe3514b1c386ca2c9f89  10.0/RPMS/mozilla-js-debugger-1.6-12.2.100mdk.i586.rpm
 0dd8badf8652c6861460aed6abb7c771  10.0/RPMS/mozilla-mail-1.6-12.2.100mdk.i586.rpm
 b9dd84fd847edd589dfe2589b0e3c318  10.0/RPMS/mozilla-spellchecker-1.6-12.2.100mdk.i586.rpm
 2a29266fed8a01c7ab1a77801aee3123  10.0/SRPMS/mozilla-1.6-12.2.100mdk.src.rpm

 Mandrakelinux 10.0/AMD64:
 c53aed69698bf7882a778dcff1594091  amd64/10.0/RPMS/lib64nspr4-1.6-12.2.100mdk.amd64.rpm
 368a3d8bb4a5349d82955e8459f59d0f  amd64/10.0/RPMS/lib64nspr4-devel-1.6-12.2.100mdk.amd64.rpm
 06895a54ac6d576cbd00b05eede86b42  amd64/10.0/RPMS/lib64nss3-1.6-12.2.100mdk.amd64.rpm
 b094bed483e8a8fc83adbc47c96e943c  amd64/10.0/RPMS/lib64nss3-devel-1.6-12.2.100mdk.amd64.rpm
 95c5b9f36f9dc9cc94c2248162f379d2  amd64/10.0/RPMS/mozilla-1.6-12.2.100mdk.amd64.rpm
 9ea6ff1a7a485008187f0d280fb54157  amd64/10.0/RPMS/mozilla-devel-1.6-12.2.100mdk.amd64.rpm
 42d54f29ed73068630c752c43081cd32  amd64/10.0/RPMS/mozilla-dom-inspector-1.6-12.2.100mdk.amd64.rpm
 16d4286db5ec1c9f667c512c091ef73f  amd64/10.0/RPMS/mozilla-enigmail-1.6-12.2.100mdk.amd64.rpm
 3c1956a4223d879b1deb3eccf9b321fd  amd64/10.0/RPMS/mozilla-enigmime-1.6-12.2.100mdk.amd64.rpm
 1fd197767540dabdc1dddb2101aa7d01  amd64/10.0/RPMS/mozilla-irc-1.6-12.2.100mdk.amd64.rpm
 1e9342205aa8113ec7b2eb857532c9a9  amd64/10.0/RPMS/mozilla-js-debugger-1.6-12.2.100mdk.amd64.rpm
 bcb89b1999c48bf790cde5ae3ac97c9a  amd64/10.0/RPMS/mozilla-mail-1.6-12.2.100mdk.amd64.rpm
 a089fbfcc14f9830c0dbc17e02719d48  amd64/10.0/RPMS/mozilla-spellchecker-1.6-12.2.100mdk.amd64.rpm
 2a29266fed8a01c7ab1a77801aee3123  amd64/10.0/SRPMS/mozilla-1.6-12.2.100mdk.src.rpm
 _______________________________________________________________________

 To upgrade automatically use MandrakeUpdate or urpmi.  The verification
 of md5 checksums and GPG signatures is performed automatically for you.

 All packages are signed by Mandrakesoft for security.  You can obtain
 the GPG public key of the Mandrakelinux Security Team by executing:

  gpg --recv-keys --keyserver pgp.mit.edu 0x22458A98

 You can view other update advisories for Mandrakelinux at:

  http://www.mandrakesoft.com/security/advisories

 If you want to report vulnerabilities, please contact

  security_linux-mandrake.com

 Type Bits/KeyID     Date       User ID
 pub  1024D/22458A98 2000-07-10 Linux Mandrake Security Team
  <security linux-mandrake.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQFBded1mqjQ0CJFipgRAkoZAJ4zOKqxUfHeISfnZha5iAD95tznYgCfYUSo
I257iOHHfvzyqIfvrOvdGd4=
=M59n
-----END PGP SIGNATURE-----

_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.netsys.com/full-disclosure-charter.html

 
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

This web site uses cookies for web analytics. Learn More

Copyright 2021, SecurityGlobal.net LLC