[JIRA] Created: (SSPCPP-508) Logout as User A, Logon as User B get UserA's session

pbrears@idp.protectnetwork.org (JIRA) noreply at shibboleth.net
Fri Sep 28 13:06:21 EDT 2012


Logout as User A, Logon as User B get UserA's session
-----------------------------------------------------

                 Key: SSPCPP-508
                 URL: https://issues.shibboleth.net/jira/browse/SSPCPP-508
             Project: Shibboleth SP - C++
          Issue Type: Bug
      Security Level: Standard (Standard bug, may impact functionality but does not represent a security vulnerability )
          Components: Session Cache
    Affects Versions: 2.5.0
         Environment: Windows 2008R2 on Azure
            Reporter: pbrears at idp.protectnetwork.org
            Assignee: Scott Cantor


Using two servers with the odbc connection plugin for the storage service you can:

Logon as UserA, Logout of SP via Shibboleth.sso/Logout, redirect to Shibboleth IdP Logout to kill cookie, 
(don't close browser despite warning message on our IdP logout page...)
Check SP session has gone via Session dumper
Go back to SP
get redirected to IdP
Logon as UserB
Get redirected back to SP
Sometimes (50% of time?) at this point instead of creating new session for UserB it gives you UserA's session

Environment As per SSPCPP-507. (this might be two symptoms of the same bug but because the symptoms are different I've created two bugs)

We're using "SQL Server Native Client 10.0" driver to access SQL azure for the db

There are two servers in the non sticky load balancer. It's likely that /SAML/POST and /Secure are landing on different boxes.



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the commits mailing list