Hi Konstantin,

>1) Does the above Location header names the same web site? If you are
>redirected to a different site, the browser will use a different set of
>cookies for it (as you >Set-Cookie headers do not set domain for the
>cookie, and thus it is limited to a single site).

Yeah, it's all contained in a single site, on a single WAR, for now.

>> ib=0c270113fc19aebbd07dd40bb401a3695d17cd722fa5d0b3743cfb8c7ef87836;
>> path=/; expires=Tue, 03 Feb 2015 10:55:03 -0000; HttpOnly

>2) Is "ib" you session cookie?  Is it created by Tomcat (just with a
>different cookie name), or by something else?

"ib" is getting set by Rack. I've tried the same WAR on my Windows machine,
and it works fine. The only difference between the two instances is the
environment (Single Host Tomcat 8.0.9 on Windows from Apache's website vs. a
Virtual Host Tomcat 8.0.9 on  Ubuntu installed through apt-get.

>(CVE-2013-2067)
>http://tomcat.apache.org/security-7.html#Fixed_in_Apache_Tomcat_7.0.33

Hmm, from this, I'm assuming my cookie should be changing for each POST
request. That doesn't seem to be happening on either environment. Could this
be my issue?

>> Referer: http://trythatagain.redacted.io/login/challenge
>5) Leaking a site name....

Bah. The copy-replace apparently ignores chunks of text. Wonderful.

(Should I be removing the original message from my replies, to avoid
cluttering?)
Kind Regards,
Rory

-----Original Message-----
From: Konstantin Kolinko [mailto:knst.koli...@gmail.com]
Sent: 03 February 2015 12:52
To: Tomcat Users List
Subject: Re: Session being dropped in Virtual Host in 8.0.9

2015-02-03 14:04 GMT+03:00 Rory Kelly <rory.ke...@fernsoftware.com>:
> Hi Chris,
>
> Sorry for the late reply, I wound up working from home yesterday, and
> access to the server was less than ideal I'm just gonna dump the
> Headers from the login get, through to when it dumps me back out at
> the login.
>

> #response
> HTTP/1.1 302 Found
> Cache-Control: no-cache, no-store, must-revalidate, max-age=0
> Connection: keep-alive
> Content-Length: 0
> Content-Type: text/html;charset=utf-8
> Date: Tue, 03 Feb 2015 10:50:03 GMT
> Location: http://redacted.site.io/login

1) Does the above Location header names the same web site? If you are
redirected to a different site, the browser will use a different set of
cookies for it (as you Set-Cookie headers do not set domain for the cookie,
and thus it is limited to a single site).

> Server: nginx/1.6.2 (Ubuntu)
> Set-Cookie:
> ib=0c270113fc19aebbd07dd40bb401a3695d17cd722fa5d0b3743cfb8c7ef87836;
> path=/; expires=Tue, 03 Feb 2015 10:55:03 -0000; HttpOnly

2) Is "ib" you session cookie?  Is it created by Tomcat (just with a
different cookie name), or by something else?

3) Generally I would expect a cookie change when a FORM challenge is issued,
but the Set-Cookie header has the same cookie value as before. Thus my guess
of a different site name.



4) Is the time value correct? Is client's clock correct?
Comparing the Date header in the response and the cookie, it is valid for 5
minutes only.

If client's clock is wrong, it may expire the cookie earlier than in 5
minutes.

5) Leaking a site name....

> Cookie:
> ib=f7e8f6d4823853063b94e16a1f5252b06b62de621361f67ac6fdeca7259c0ec3
> Connection: keep-alive


Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to