Vulnerability Name:

CVE-2006-3325 (CCN-26889)

Assigned:2006-06-02
Published:2006-06-02
Updated:2018-10-18
Summary:client/cl_parse.c in the id3 Quake 3 Engine 1.32c and the Icculus Quake 3 Engine (ioquake3) revision 810 and earlier allows remote malicious servers to overwrite arbitrary write-protected cvars variables on the client, such as cl_allowdownload for Automatic Downloading and fs_homepath for the quake3 path, via a string of cvar names and values sent from the server.
Note: this can be combined with another vulnerability to overwrite arbitrary files.
CVSS v3 Severity:7.3 High (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L)
Exploitability Metrics:Attack Vector (AV): Network
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): Low
Integrity (I): Low
Availibility (A): Low
CVSS v2 Severity:5.0 Medium (CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:P/A:N)
3.7 Low (Temporal CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:P/A:N/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Authentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): Partial
Availibility (A): None
7.5 High (CCN CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P)
5.5 Medium (CCN Temporal CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Athentication (Au): None
Impact Metrics:Confidentiality (C): Partial
Integrity (I): Partial
Availibility (A): Partial
Vulnerability Type:CWE-Other
Vulnerability Consequences:Gain Access
References:Source: CCN
Type: Luigi Auriemma Advisory 02 Jun 2006
Client buffer-overflow in Quake 3 engine (1.32c / rev 795)

Source: MISC
Type: Exploit
http://aluigi.altervista.org/adv/q3cfilevar-adv.txt

Source: MITRE
Type: CNA
CVE-2006-2875

Source: MITRE
Type: CNA
CVE-2006-3325

Source: CCN
Type: SA20401
Quake3 Engine File Overwrite And Buffer Overflow Vulnerabilities

Source: SECUNIA
Type: Vendor Advisory
20401

Source: CCN
Type: SA20851
Icculus.org Quake3 Engine Two Vulnerabilities

Source: SECUNIA
Type: Vendor Advisory
20851

Source: SREASON
Type: UNKNOWN
1171

Source: CCN
Type: SECTRACK ID: 1016219
Quake 3 Buffer Overflow in CL_ParseDownload() Permits Remote Code Execution

Source: CCN
Type: icculus.org
icculus.org/quake3: Home

Source: CCN
Type: id Software Web site
id Software

Source: CCN
Type: OSVDB ID: 25989
Quake 3 Engine svc_download CL_ParseDownload Function Remote Overflow

Source: CCN
Type: OSVDB ID: 26929
Multiple Vendor Quake 3 Engine client/cl_parse.c cvars Variable Overwrite

Source: BUGTRAQ
Type: UNKNOWN
20060627 Files and cvars overwriting in Quake 3 engine (1.32c / rev 803 / ...)

Source: BUGTRAQ
Type: UNKNOWN
20060628 Re: Files and cvars overwriting in Quake 3 engine (1.32c / rev 803 / ...)

Source: CCN
Type: BID-18271
Quake 3 Engine CL_ParseDownload Remote Buffer Overflow Vulnerability

Source: BID
Type: Exploit
18685

Source: CCN
Type: BID-18685
Quake 3 Multiple Vulnerabilities

Source: VUPEN
Type: UNKNOWN
ADV-2006-2569

Source: XF
Type: UNKNOWN
quake3-clparsedownload-bo(26889)

Source: XF
Type: UNKNOWN
quake3-clparsedownload-bo(26889)

Source: XF
Type: UNKNOWN
quake3-cvar-file-overwrite(27486)

Vulnerable Configuration:Configuration 1:
  • cpe:/a:id_software:quake_3_engine:*:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:1.32b:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:1.32c:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:icculus_803:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:icculus_804:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:icculus_805:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:icculus_806:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:icculus_807:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:icculus_808:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:icculus_809:*:*:*:*:*:*:*
  • OR cpe:/a:id_software:quake_3_engine:icculus_810:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    BACK
    id_software quake 3 engine *
    id_software quake 3 engine 1.32b
    id_software quake 3 engine 1.32c
    id_software quake 3 engine icculus_803
    id_software quake 3 engine icculus_804
    id_software quake 3 engine icculus_805
    id_software quake 3 engine icculus_806
    id_software quake 3 engine icculus_807
    id_software quake 3 engine icculus_808
    id_software quake 3 engine icculus_809
    id_software quake 3 engine icculus_810