Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
OAuth security vulnerability discovered
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  11 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Eric (Google)  
View profile  
 More options Apr 23 2009, 3:13 am
From: "Eric (Google)" <api.e...@google.com>
Date: Thu, 23 Apr 2009 00:13:32 -0700 (PDT)
Local: Thurs, Apr 23 2009 3:13 am
Subject: OAuth security vulnerability discovered
A security vulnerability in OAuth has been discovered by the OAuth
community: http://oauth.net/advisories/2009-1

Google is collaborating with other members of the OAuth community to
address this issue. No Google services using OAuth have been
identified as affected at this point, and we have not received any
reports about this issue. Some Google services use other variants of
OAuth that are not affected. For the few websites that use OAuth,
Google now displays a warning message to users on the OAuth approval
page, but will still allow the user to approve the request. Once the
OAuth community has identified a fix, we will remove the warning
message for websites that support this fix. Please note that AuthSub
does not contain this vulnerability, and we will continue to support
AuthSub without any changes.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Boreham  
View profile  
 More options Apr 23 2009, 9:12 am
From: David Boreham <da...@boreham.org>
Date: Thu, 23 Apr 2009 06:12:01 -0700 (PDT)
Local: Thurs, Apr 23 2009 9:12 am
Subject: Re: OAuth security vulnerability discovered

I thought the actual data access requests had to be signed by a key
that has to match the token. Perhaps that check isn't implemented at
Google. It would be useful to know.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Voelspriet  
View profile  
 More options Apr 23 2009, 12:59 pm
From: Voelspriet <voelspr...@gmail.com>
Date: Thu, 23 Apr 2009 09:59:46 -0700 (PDT)
Local: Thurs, Apr 23 2009 12:59 pm
Subject: Re: OAuth security vulnerability discovered
It is recommended that Service Providers immediately implement
appropriate monitoring to detect exploit attempts, says
http://oauth.net/advisories/2009-1 . Eric, do you have any advise if a
ISP should monitor this or is it ok to do nothing?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Eric (Google)  
View profile  
 More options Apr 23 2009, 2:15 pm
From: "Eric (Google)" <api.e...@google.com>
Date: Thu, 23 Apr 2009 11:15:53 -0700 (PDT)
Local: Thurs, Apr 23 2009 2:15 pm
Subject: Re: OAuth security vulnerability discovered
@David:
The exploit involves legitimate transactions/data signing.
The token process is initiated (and completed) by evil.com.
In short, the vulnerability arises from a social
engineering scenario where evil.com tricks GoodUser
into authorizing access to his/her data.  In actuality,
GoodUser thinks he/she is granting access to
good.com.

@Voelspriet:
I'm not sure what you mean by ISP monitoring?
I will say that it's not Google's position to give any advise
or recommendations to SPs.  That is something that
should be (and will be) left up to the OAuth community as they
finalize on a solution.  I suspect there will be a number
of follow up posts on the oauth.net security advisory
and its mailing list: http://groups.google.com/group/oauth.

Eric

On Apr 23, 9:59 am, Voelspriet <voelspr...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mike Panchenko  
View profile  
 More options Apr 23 2009, 2:20 pm
From: Mike Panchenko <drwol...@gmail.com>
Date: Thu, 23 Apr 2009 11:20:41 -0700
Local: Thurs, Apr 23 2009 2:20 pm
Subject: Re: [Google-Accounts-API] Re: OAuth security vulnerability discovered

Eric,

I think David was under the impression that the part of the process where an
authorized request token turns into an access token also required signing
with the app's key/secret. I was also under that impression, so I'm also not
sure how evil.com could use a request token handed out to good.com without
knowing good.com's credentials as well. If you could please clarify for all
of us, I'd appreciate it.

I'm at work, so don't have time to look at the spec, but perhaps that part
of the exchange isn't signed the same way? Or it assumes that the request
token was already signed, so it just assumes that the authorized request
token is valid? I would think that if that's the case, the solution is
pretty simple - require that the request token also be signed at the time of
upgrade. It would require all consumers to update their code to do so, but I
believe at least in the case of Google as the provider, they'd just have to
install an update to their libraries, assuming Google quickly provides one.

Mike.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Eric (Google)  
View profile  
 More options Apr 23 2009, 2:25 pm
From: "Eric (Google)" <api.e...@google.com>
Date: Thu, 23 Apr 2009 11:25:04 -0700 (PDT)
Local: Thurs, Apr 23 2009 2:25 pm
Subject: Re: OAuth security vulnerability discovered
The details are posted in the advisory:
http://oauth.net/advisories/2009-1

I don't think it's a great idea to go into much
more detail than that...for obvious reasons.

Cheers,
Eric

On Apr 23, 11:20 am, Mike Panchenko <drwol...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Boreham  
View profile  
 More options Apr 23 2009, 3:25 pm
From: David Boreham <da...@boreham.org>
Date: Thu, 23 Apr 2009 12:25:04 -0700 (PDT)
Local: Thurs, Apr 23 2009 3:25 pm
Subject: Re: OAuth security vulnerability discovered

> I think David was under the impression that the part of the process where an
> authorized request token turns into an access token also required signing
> with the app's key/secret. I was also under that impression, so I'm also not

Actually I was thinking more about the data accesses (e.g. fetch a
calendar feed for a user from Google).
I had assumed that such a request needed a) a token and b) to be
signed, and that the token had to
match the signing key, that check being done by Google. Therefore
acquiring a token, regardless of
how it was done, gives an attacker no benefits if they don't have the
key (which they don't since if
they did it'd be safe to assume they have all the tokens as well and
wouldn't need to mount this
particular attack). Thus a token issued deceptively for good.com's
access, to evil.com would be
worthless to evil.com because their feed fetches would fail the
signature check.

Anyway, I trust the folks who have worked on this and I am sure the
vulnerability is valid, I just wanted to clarify my thinking here.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pkeane  
View profile  
 More options Apr 23 2009, 3:46 pm
From: pkeane <pjke...@gmail.com>
Date: Thu, 23 Apr 2009 12:46:58 -0700 (PDT)
Local: Thurs, Apr 23 2009 3:46 pm
Subject: Re: OAuth security vulnerability discovered
The idea, as far as I understand,  is that the user's information on
the service provider could be accessed by *another user* registered
with the good consumer. E.g., if we both have Picasa photo sets that
we allow goodphotoeditor.com to access on our behalf, I could trick
you into following a link that would result in me having access to
your Picasa photos.

--peter keane

On Apr 23, 2:25 pm, David Boreham <da...@boreham.org> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Boreham  
View profile  
 More options Apr 24 2009, 12:43 am
From: David Boreham <da...@boreham.org>
Date: Thu, 23 Apr 2009 21:43:04 -0700 (PDT)
Local: Fri, Apr 24 2009 12:43 am
Subject: Re: OAuth security vulnerability discovered

On Apr 23, 1:46 pm, pkeane <pjke...@gmail.com> wrote:

> The idea, as far as I understand,  is that the user's information on
> the service provider could be accessed by *another user* registered
> with the good consumer. E.g., if we both have Picasa photo sets that
> we allow goodphotoeditor.com to access on our behalf, I could trick
> you into following a link that would result in me having access to
> your Picasa photos.

Hmm...if the only way to execute this attack is to use the good
consumer as a proxy then it's not quite as bad as it could be
since, at least in my service's case, they would need to know the
target's Google id as well. We take steps to ensure that the id we
have
stored matches the token, to reduce support problems with
users who got their husband's account's token.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Boreham  
View profile  
 More options Apr 24 2009, 12:50 am
From: David Boreham <da...@boreham.org>
Date: Thu, 23 Apr 2009 21:50:10 -0700 (PDT)
Local: Fri, Apr 24 2009 12:50 am
Subject: Re: OAuth security vulnerability discovered

On Apr 23, 12:25 pm, "Eric (Google)" <api.e...@google.com> wrote:

> The details are posted in the advisory:http://oauth.net/advisories/2009-1

btw, the details are in this blog post (the advisory, for me at least,
contained no details) :
http://www.hueniverse.com/hueniverse/2009/04/explaining-the-oauth-ses...

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gabor Cselle  
View profile  
 More options Apr 29 2009, 4:17 pm
From: Gabor Cselle <gaborcse...@gmail.com>
Date: Wed, 29 Apr 2009 13:17:57 -0700 (PDT)
Local: Wed, Apr 29 2009 4:17 pm
Subject: Re: OAuth security vulnerability discovered
Eric - it would be very useful if you could update the Google OAuth
documentation at:
http://code.google.com/apis/accounts/docs/OAuth.html
with a link to the Oauth advisory page and an explanation of why
you're showing the "This website has not been configured to send
requests securely." warning.

Thanks, Gabor

On Apr 23, 12:13 am, "Eric (Google)" <api.e...@google.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »