exploit the possibilities
Home Files News &[SERVICES_TAB]About Contact Add New

WebCollab 3.30 HTTP Response Splitting

WebCollab 3.30 HTTP Response Splitting
Posted Oct 25, 2013
Authored by Manuel Garcia Cardenas | Site isecauditors.com

WebCollab versions 3.30 and below suffer from an HTTP response splitting vulnerability.

tags | exploit, web
advisories | CVE-2013-2652
SHA-256 | a895d7c4a4695a9aeb270f6abf9d85d121c81cc0b634d6443284f1cfba111448

WebCollab 3.30 HTTP Response Splitting

Change Mirror Download
=============================================
INTERNET SECURITY AUDITORS ALERT 2013-011
- Original release date: March 21st, 2013
- Last revised: March 21st, 2013
- Discovered by: Manuel García Cárdenas
- Severity: 5/10 (CVSS Base Score)
- CVE-ID: CVE-2013-2652
=============================================

I. VULNERABILITY
-------------------------
HTTP Response Splitting Vulnerability in WebCollab <= v3.30

II. BACKGROUND
-------------------------
WebCollab is a collaborative Web site for project workgroups. It aims to
be easy and intuitive to

use without being complicated or graphically intensive.

It uses a MySQL/PostgreSQL database backend coupled with PHP scripting
and the Apache webserver.

The last version of WebCollab is 3.30 (Aotuhia) released on February 2013.

III. DESCRIPTION
-------------------------
An input validation problem exists within WebCollab which allows
injecting CR (carriage return -

%0D or \r) and LF (line feed - %0A or \n) characters into the server
HTTP response header,

resulting in a HTTP Response Splitting Vulnerability.

The vulnerability exists in the "item" parameter on the page
"/help/help_language.php".

This vulnerability not only gives attackers control of the remaining
headers and body of the

server response, but also allows them to create additional responses
entirely under their

control.

IV. PROOF OF CONCEPT
-------------------------
Malicious Request:

http://vulnerablesite.com/webcollab/help/help_language.php?item=%0d%0a%20FakeHeader%3a

%20WriteYourOwnHeader&lang=en&type=help

Server Response:

HTTP/1.1 302 Found
Server: Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7
Location: http://vulnerablesite.com/webcollab/help/en_help.php#
FakeHeader: WriteYourOwnHeader
Content-Length: 0
Content-Type: text/html

V. BUSINESS IMPACT
-------------------------
Attacker-supplied HTML or JavaScript code could run in the context of
the affected site,

potentially allowing an attacker to steal cookie-based authentication
credentials, control how

the site is rendered to the user, and influence or misrepresent how web
content is served,

cached, or interpreted. Other attacks are also possible.

VI. SYSTEMS AFFECTED
-------------------------
WebCollab <= v3.30

VII. SOLUTION
-------------------------
All data received by the application and can be modified by the user,
before making any kind of
transaction with them must be validated.

Validate the parameter "item" on the page "/help/help_language.php" line 34:

$help_item = $_GET['item'];

switch($_GET['type'] ) {
case 'admin':
header('Location:
'.BASE_URL.'help/'.$lang_prefix.'_help_admin.php#'.$help_item );
break;

case 'help':
default:
header('Location:
'.BASE_URL.'help/'.$lang_prefix.'_help.php#'.$help_item );
break;

VIII. REFERENCES
-------------------------
http://webcollab.sourceforge.net
http://www.isecauditors.com

IX. CREDITS
-------------------------
This vulnerability has been discovered and reported
by Manuel García Cárdenas (mgarcia (at) isecauditors (dot) com).

X. REVISION HISTORY
------------------------
March 21, 2013: Initial release

XI. DISCLOSURE TIMELINE
-------------------------
March 21, 2013: Vulnerability acquired by
Internet Security Auditors (www.isecauditors.com)
March 22, 2013: CVE-ID requested and received.
October 17, 2013: First contact with the developer. We send pre-advisory
October 18, 2013: Developer team release a new version
October 24, 2013: Advisory Release

XII. LEGAL NOTICES
-------------------------
The information contained within this advisory is supplied "as-is" with
no warranties or

guarantees of fitness of use or otherwise.
Internet Security Auditors accepts no responsibility for any damage
caused by the use or misuse

of this information.

XIII. ABOUT
-------------------------
Internet Security Auditors is a Spain based leader in web application
testing, network security,

penetration testing, security compliance
implementation and assessing. Our clients include some of the largest
companies in areas such as

finance, telecommunications, insurance, ITC, etc.
We are vendor independent provider with a deep expertise since 2001. Our
efforts in R&D include

vulnerability research, open security project
collaboration and whitepapers, presentations and security events
participation and promotion. For

further information regarding our security
services, contact us.
Login or Register to add favorites

File Archive:

July 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Jul 1st
    27 Files
  • 2
    Jul 2nd
    10 Files
  • 3
    Jul 3rd
    35 Files
  • 4
    Jul 4th
    27 Files
  • 5
    Jul 5th
    18 Files
  • 6
    Jul 6th
    0 Files
  • 7
    Jul 7th
    0 Files
  • 8
    Jul 8th
    28 Files
  • 9
    Jul 9th
    44 Files
  • 10
    Jul 10th
    0 Files
  • 11
    Jul 11th
    0 Files
  • 12
    Jul 12th
    0 Files
  • 13
    Jul 13th
    0 Files
  • 14
    Jul 14th
    0 Files
  • 15
    Jul 15th
    0 Files
  • 16
    Jul 16th
    0 Files
  • 17
    Jul 17th
    0 Files
  • 18
    Jul 18th
    0 Files
  • 19
    Jul 19th
    0 Files
  • 20
    Jul 20th
    0 Files
  • 21
    Jul 21st
    0 Files
  • 22
    Jul 22nd
    0 Files
  • 23
    Jul 23rd
    0 Files
  • 24
    Jul 24th
    0 Files
  • 25
    Jul 25th
    0 Files
  • 26
    Jul 26th
    0 Files
  • 27
    Jul 27th
    0 Files
  • 28
    Jul 28th
    0 Files
  • 29
    Jul 29th
    0 Files
  • 30
    Jul 30th
    0 Files
  • 31
    Jul 31st
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close