Vulnerability Name:

CVE-2013-4489 (CCN-88548)

Assigned:2013-11-04
Published:2013-11-04
Updated:2014-05-19
Summary:The Grit gem for Ruby, as used in GitLab 5.2 before 5.4.1 and 6.x before 6.2.3, allows remote authenticated users to execute arbitrary commands, as demonstrated by the search box for the GitLab code search feature.
Per: http://cwe.mitre.org/data/definitions/77.html

"CWE-77: Improper Neutralization of Special Elements used in a Command ('Command Injection')"
CVSS v3 Severity:4.6 Medium (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L)
Exploitability Metrics:Attack Vector (AV): Network
Attack Complexity (AC): High
Privileges Required (PR): Low
User Interaction (UI): Required
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): Low
Integrity (I): Low
Availibility (A): Low
CVSS v2 Severity:6.5 Medium (CVSS v2 Vector: AV:N/AC:L/Au:S/C:P/I:P/A:P)
4.8 Medium (Temporal CVSS v2 Vector: AV:N/AC:L/Au:S/C:P/I:P/A:P/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Authentication (Au): Single_Instance
Impact Metrics:Confidentiality (C): Partial
Integrity (I): Partial
Availibility (A): Partial
6.0 Medium (CCN CVSS v2 Vector: AV:N/AC:M/Au:S/C:P/I:P/A:P)
4.4 Medium (CCN Temporal CVSS v2 Vector: AV:N/AC:M/Au:S/C:P/I:P/A:P/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Medium
Athentication (Au): Single_Instance
Impact Metrics:Confidentiality (C): Partial
Integrity (I): Partial
Availibility (A): Partial
Vulnerability Type:CWE-Other
Vulnerability Consequences:Gain Privileges
References:Source: MITRE
Type: CNA
CVE-2013-4489

Source: CCN
Type: GitLab Web site
GitLab: Self Hosted Git Management Application

Source: CCN
Type: oss-sec Mailing List, Mon, 4 Nov 2013 19:58:15 +0100
CVE-2013-4489 Remote code execution vulnerability in the code search feature of GitLab

Source: CCN
Type: SA55507
GitLab Code Search Command Injection Vulnerabilities

Source: CCN
Type: OSVDB ID: 99370
GitLab Grit Gem for Ruby app/contexts/search_context.rb Code Search Box Remote Command Execution

Source: CCN
Type: BID-63505
GitLab 'Code Search' Feature CVE-2013-4489 Remote Code Execution Vulnerability

Source: XF
Type: UNKNOWN
gitlab-cve20134489-code-execution(88548)

Source: CONFIRM
Type: Patch, Vendor Advisory
https://www.gitlab.com/2013/11/04/gitlab-ce-6-2-and-5-4-security-release/

Vulnerable Configuration:Configuration 1:
  • cpe:/a:gitlab:gitlab:5.2.0:*:*:*:*:*:*:*
  • OR cpe:/a:gitlab:gitlab:5.3.0:*:*:*:*:*:*:*
  • OR cpe:/a:gitlab:gitlab:5.4.0:*:*:*:*:*:*:*
  • OR cpe:/a:gitlab:gitlab:6.0.0:*:*:*:*:*:*:*
  • OR cpe:/a:gitlab:gitlab:6.1.0:*:*:*:*:*:*:*
  • OR cpe:/a:gitlab:gitlab:6.2.0:*:*:*:*:*:*:*
  • OR cpe:/a:gitlab:gitlab:6.2.1:*:*:*:*:*:*:*
  • OR cpe:/a:gitlab:gitlab:6.2.2:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    BACK
    gitlab gitlab 5.2.0
    gitlab gitlab 5.3.0
    gitlab gitlab 5.4.0
    gitlab gitlab 6.0.0
    gitlab gitlab 6.1.0
    gitlab gitlab 6.2.0
    gitlab gitlab 6.2.1
    gitlab gitlab 6.2.2