Item12589: Login information (username or Password) left in Query or Cookie Data
Current State: Closed
Released In: 1.1.9
Target Release: patch
- 30 Sep 2013
We have a large Foswiki system in our government working site that was developed since 2009. Recently government inspectors began WebInspect
Scans to make sure everything is fine. They wrote up these comments below. I just started trying to understand the problem before responding but I figure that those more adept to our Foswiki will have some comments (such as "do we really have a problem or not"). I believe one of our developers wrote the last sentence. Note that there are no auto-logins, we set up login information of all approved people.
Resolve issues from WebInspect
A username was found in the query string of a GET request or Set-Cookie header.
Leaving login information in a query string or cookie values makes it easy for an attacker to see and tamper with login values. Have a developer or security administrator examine this issue. Recommendations include ensuring that login information is sent with a POST request over an encrypted connection and that sensitive account information is kept on the server.
Problem appears with the FOSWiki software. Wiki accepts Username and Password as URL arguments. This should be disabled.
This is actually a feature. We can't outright disable it, as it's currently used by the Extensions installer to allow configure to get extensions from a password protected repository.
In 1.1.9, it will be made configurable, the development work has already been done.
- 01 Oct 2013
That is good news and that will help us. Do we have any idea on when 1.1.9 will be released? Thanks.
- 07 Oct 2013
| Summary || Login information (username or Password) left in Query or Cookie Data |
| ReportedBy || JoeMarandola |
| Codebase || 1.1.8, 1.1.7, 1.1.6, 1.1.6 dev, 1.1.5, 1.1.5 RC2, 1.1.5 RC1, 1.1.4, 1.1.4 RC2, 1.1.4 RC1, 1.1.4 beta2, 1.1.4 beta1, 1.1.3, 1.1.3 RC1, 1.1.3 beta1, 1.1.2, 1.1.1, 1.1.0, 1.1.0 beta1, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.5 beta1, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, 1.0.0 beta3, 1.0.0 beta2, 1.0.0 beta1, trunk |
| SVN Range || |
| AppliesTo || Engine |
| Component || LoginManager |
| Priority || Urgent |
| CurrentState || Closed |
| WaitingFor || |
| Checkins || distro:f81dce7dd05a distro:cb779659d229 |
| TargetRelease || patch |
| ReleasedIn || 1.1.9 |
| CheckinsOnBranches || Release01x01 trunk |
| trunkCheckins || distro:cb779659d229 |
| Release01x01Checkins || distro:f81dce7dd05a |