[OSSA 2014-020] www-authenticate value isn't quoted (CVE-2014-3497)
Bug #1327414 reported by
John Dickinson
This bug affects 2 people
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| OpenStack Object Storage (swift) |
Fix Released
|
Critical
|
John Dickinson | ||
| Icehouse |
Fix Committed
|
Undecided
|
Unassigned | ||
| OpenStack Security Advisory |
Fix Released
|
Medium
|
Tristan Cacqueray | ||
Bug Description
The WWW-Authenticate header value (returned on a 401 response) includes user-supplied strings to indicate the proper auth realm. However, Swift un-quotes the URL and then sets the value in the response. This means that a URL can be constructed that includes new HTML content at the hoster's own domain.
For example:
The fix is to ensure the www-authenticate value is quoted
CVE References
| summary: |
- www-authenticate value isn't quoted + www-authenticate value isn't quoted (CVE-2014-3497) |
| information type: | Private Security → Public |
| information type: | Public → Public Security |
| Changed in ossa: | |
| status: | Triaged → In Progress |
| Changed in ossa: | |
| status: | In Progress → Fix Committed |
| summary: |
- www-authenticate value isn't quoted (CVE-2014-3497) + [OSSA 2014-020] www-authenticate value isn't quoted (CVE-2014-3497) |
| Changed in ossa: | |
| assignee: | nobody → Tristan Cacqueray (tristan-cacqueray) |
| status: | Fix Committed → Fix Released |
| Changed in swift: | |
| status: | Fix Committed → Fix Released |
| milestone: | none → 2.0.0 |
| description: | updated |
To post a comment you must log in.

How far back (to which Swift release and/or integrated OpenStack release) is this vulnerability present?