The browser can have to cookies with the same name, and variations in path or domain, but still transmit both in a http request.
This causes most cookie parsers to make mistakes since they expect only one.
Also on the note of cookies, modern browser do not delete session or stale cookies if the browser was not closed properly, eg. the user just shutdown the system without closing the browser.