No. It does not. Session IDs are only transferred via cookies.


On Tuesday, 24 July 2012 11:04:58 UTC-5, Andrew wrote:
>
> Could be a session fixation attack. Web2py doesn't ever use session id's 
> in the url does it?
>
> On Tuesday, July 24, 2012 11:00:30 AM UTC-5, Neil wrote:
>>
>> Here is what she told me:
>>
>> 1. She clicked a link (from Facebook), and was taken directly to one of 
>> the pages for logged in users. I think this was her first visit to the site.
>> 2. She went back to Facebook, and re-clicked the link, and was again 
>> taken to a user page
>> 3. She clicked the "Logout" link, and could no longer access user pages. 
>> She never tried to logon or register.
>>
>> Hardly seems possible to me, and I would have been very sceptical about 
>> the whole thing except that she told me the name of the other user (which 
>> she would have had no way of knowing).
>>
>> I'll send you a copy of the app.
>>
>> Neil
>>
>> On Tuesday, July 24, 2012 4:43:44 PM UTC+1, Massimo Di Pierro wrote:
>>>
>>> We will investigate this throughly but please get as much information as 
>>> possible about what this person was doing. Did he try login? Could you also 
>>> send me a copy of your app (confidentially)?
>>>
>>> The fact is even if there were a session conflict (I do not believe that 
>>> is possible unless uuid is broken) a client must request the session via a 
>>> cookie. A new user always gets assigned a new session id and therefore an 
>>> empty session.
>>>
>>> Trunk contains experimental code for sessions in cookies. That code does 
>>> not work yet. I am assuming you are not using that anyway.
>>>
>>> Trunk also contains a new password crypt handling. One version of it was 
>>> broken (nobody could login). We are testing that too. 
>>>
>>> Massimo
>>>
>>>
>>>
>>>
>>>
>>> On Tuesday, 24 July 2012 07:18:45 UTC-5, Neil wrote:
>>>>
>>>> I just heard from someone who had never been to my site before. When 
>>>> she visited (on her phone), it was already logged on as another user. This 
>>>> other user (she told me his name) is located on the other side of the 
>>>> world, and may or may not have logged out. I'm rather worried - she was 
>>>> accessing functions decorated with @auth.requires_login() without even 
>>>> having an account, let alone logging in! Once she clicked "logout" she was 
>>>> no longer able to access any user pages.
>>>>
>>>> I understand this will be tough to debug with so little information. 
>>>> Furthermore, I've never observed this behaviour personally. However, it's 
>>>> concerning enough that I thought I'd see if anyone else 
>>>> has experienced such a thing. If not, any ideas how such a thing could 
>>>> even 
>>>> happen?
>>>>
>>>> I'm using trunk - I suppose I should roll back to stable?
>>>>
>>>> Neil
>>>>
>>>>

-- 



Reply via email to