SecurityReason.com - Our Reason is

Security

Register | Forget Password | Login
SecurityReason
WLB
Services
RSS
Corporate
Note

If you have found a vulnerability, please send to our SecurityAlert Database :
secalert()securityreason()com

Also if you have new ( 0-day ) exploit, please send to our ExploitAlert Archive :
exploit()securityreason()com

Home arrow SecurityAlert Database

Arrow  Topic :

Chrome Password Manager Cross Origin Weakness


Arrow  SecurityAlert : 7026
Arrow  CVE : CVE-2010-0556
Arrow  CWE : CWE-255
Arrow  SecurityRisk : Low  Security Risk Low  (About)
Arrow  Remote Exploit : Yes
Arrow  Local Exploit : No
Arrow  Victim interaction required : No
Arrow  Exploit Available : No
Arrow  Credit : Timothy D. Morgan
Arrow  Published : 20.02.2010

Arrow  Affected Software : google:chrome:4.0.249.78 and previous versions
google:chrome:3.0.195.24
google:chrome:3.0.195.21
google:chrome:3.0.195.33
google:chrome:3.0.195.32
google:chrome:0.4.154.31
google:chrome:0.4.154.22
google:chrome:1.0.154.39
google:chrome:0.4.154.33
google:chrome:0.2.149.27
google:chrome:1.0.154.42
google:chrome:1.0.154.59
google:chrome:1.0.154.65
google:chrome:2.0.172.28
google:chrome:1.0.154.36
google:chrome:3.0.193.2:beta
google:chrome:2.0.172.37
google:chrome:1.0.154.53
google:chrome:0.2.149.29
google:chrome:0.2.149.30
google:chrome:1.0.154.43
google:chrome:1.0.154.48
google:chrome:2.0.157.0
google:chrome:2.0.172.38
google:chrome:2.0.157.2
google:chrome:2.0.172.8
google:chrome:2.0.172.2
google:chrome:2.0.156.1
google:chrome:2.0.172.27
google:chrome:3.0.182.2
google:chrome:3.0.190.2
google:chrome:0.3.154.3
google:chrome:2.0.172.31
google:chrome:0.4.154.18
google:chrome:2.0.172.30
google:chrome:0.2.153.1
google:chrome:0.3.154.0
google:chrome:2.0.172.33
google:chrome:1.0.154.46
google:chrome:1.0.154.52
google:chrome:2.0.169.1
google:chrome:2.0.172
google:chrome:0.2.152.1
google:chrome:2.0.170.0
google:chrome:2.0.158.0
google:chrome:2.0.159.0
google:chrome:2.0.169.0



Arrow  Advisory Content :  

Virtual Security Research, LLC.
http://www.vsecurity.com/
Security Advisory
-=-=-=-

Advisory Name: Chrome Password Manager Cross Origin Weakness
Release Date: 2010-02-15
Application: Google Chrome Web Browser
Versions: 4.0.249.78, 3.0.195.38, and likely earlier
Severity: Medium/Low
Author: Timothy D. Morgan <tmorgan (a) vsecurity . com>
Vendor Status: Update Released [2]
CVE Candidate: CVE-2010-0556
Reference: http://www.vsecurity.com/resources/advisory/20100215-1/

-=-=-=-
Product Description
-------------------
"Google Chrome is a web browser that runs web pages and applications with
lightning speed." [1]

Vulnerability Overview
----------------------
In mid-January, VSR identified a vulnerability in Google Chrome which could
be
used in phishing attacks in specific types of web sites. This issue may
make it
much easier to convince a victim to submit web application credentials to
the
attacker's site.

Vulnerability Details
---------------------
As with many modern browsers, Google Chrome implements a password manager
to
help users keep track of credentials used on various web sites. It may be
used
to store either HTTP authentication credentials or form-based credentials.

The vulnerability surfaces in a situation where a user visits a web page
which
includes an embedded object, such as an image, from a third-party site. If
an
attacker had control of the third-party web server, he could request
credentials
from the user via HTTP authentication. This style of attack has been
documented
in the past, and some of variations on this theme are explored in a recent
paper
by VSR [5].

However, in the case of vulnerable versions of Google Chrome, the password
manager may pre-fill the authentication dialog box with credentials
intended for
parent page's domain, leaving users one click away from account compromise.

This issue would affect Chrome users which use applications that allow
users to
embed objects from third parties. Examples of such applications may
include
message boards, blogs, or social networking sites.

The following steps may be used to reproduce the issue:

1. Set up an HTML page with the following contents:
<html><body>
<img src="http://evil.example.com/image.png" />
</body></html>

This page should not be protected by any authentication and should be
hosted
at:
http://victim.example.org/test-img.html

2. Set up an HTTP digest protected area under the following URL:
http://victim.example.org/private/

3. Set up the attacker's server to be protected by HTTP authentication such
that
the following URL is protected:
http://evil.example.com/image.png

4. Use Google Chrome to log in to an area protected with HTTP
authentication,
such as:
http://victim.example.org/private

Save the password in the password manager.

5. Finally, access the unauthenticated HTML page on the victim's server:
http://victim.example.org/test-img.html

Since the embedded image requires authentication, a password prompt
should
appear. In vulnerable versions of Google Chrome, this form will be
pre-filled with the stored credentials from the victim.example.org
domain,
even though the password prompt is generated by evil.example.com.

Versions Affected
-----------------
The issue was originally discovered in version 3.0.195.38 and was also
verified
to exist in version 4.0.249.78. Testing was conducted on the Windows
platform.

Vendor Response
---------------
The following timeline details Google's response to the reported issue:

2010-01-20 VSR submitted a security bug report [3]. Chromium
development
team began researching the issue.

2010-01-21 VSR provided additional details on the test scenario.
Chromium
developers successfully reproduced the issue and committed a
fix
to the source repository [4].

2010-02-10 Chrome stable version 4.0.249.89 released which includes the
fix.

2010-02-15 VSR advisory released.

Recommendation
--------------
Upgrade to the latest version of Google Chrome as soon as possible.

Users are advised to be wary of HTTP authentication prompts and to
carefully
inspect the domains presented in these messages to see if they match the
domain
of the expected site.

Common Vulnerabilities and Exposures (CVE) Information
------------------------------------------------------
The Common Vulnerabilities and Exposures (CVE) project has assigned
the number CVE-2010-0556 to this issue. This is a candidates for
inclusion in the CVE list (http://cve.mitre.org), which standardizes
names for security problems.

Acknowledgements
----------------
Thanks to the Chromium development team for the prompt response.

-=-=-=-

References:

1. http://www.google.com/chrome/intl/en/features.html
2.
http://googlechromereleases.blogspot.com/2010/02/stable-channel-update.html

3. http://code.google.com/p/chromium/issues/detail?id=32718
4. http://src.chromium.org/viewvc/chrome?view=rev&revision=36829
5.
http://www.vsecurity.com/download/papers/WeaningTheWebOffOfSessionCookies.p
df

-=-=-=-
Copyright 2010 Virtual Security Research, LLC. All rights reserved.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFLerUaQ1RSUNR+T+gRAmMCAJ4mHKinpQzwuKD+j8ylcvFTHqdsKQCfd2Mb
0RcPgBpQrsd7cO/RXQHnD7w=
=pisv
-----END PGP SIGNATURE-----



Arrow  References :

http://googlechromereleases.blogspot.com/2010/02/stable-channel-update.html
http://xforce.iss.net/xforce/xfdb/56216
http://www.vupen.com/english/advisories/2010/0361
http://www.vsecurity.com/advisory/20100215-1.txt
http://www.securityfocus.com/bid/38177
http://www.securityfocus.com/archive/1/archive/1/509543/100/0/threaded
http://sites.google.com/a/chromium.org/dev/Home/chromium-security/chromium-security-bugs
http://securitytracker.com/id?1023583
http://secunia.com/advisories/38545
http://code.google.com/p/chromium/issues/detail?id=32718




Arrow  Feedback :

If you have additional information or notice any errors regarding this security advisory, please use contact form or email us at info()securityreason()com.
Alert

libc/fnmatch(3) DoS

Security Risk Medium- 2011-05-13

Allow attacker to denial of service apache 2.2.17 server

Apache RSS Apache Alert

» Apache HTTP Server Denial
   of Service Vulnerability

» Multiple Vendors
   libc/fnmatch(3) DoS (incl
   apache poc)

» Apache Continuum
   cross-site scripting
   vulnerability

» Apache Tomcat DoS
   Vulnerability

PHP RSS PHP Alert

» PHP Hashtables Denial of
   Service

» PHP 5.3.6 multiple null
   pointer dereference

» PHP 5.3.6 ZipArchive
   invalid use glob(3)

» libzip 0.9.3
   _zip_name_locate NULL
   Pointer Dereference (incl
   PHP 5.3.5)

ADT

Protect your family and valuables with Home Security Systems

Copyright © SecurityReason.com. All Rights Reserved.