Vulnerability Name:

CVE-2006-4785 (CCN-29001)

Assigned:2006-09-14
Published:2006-09-14
Updated:2018-10-17
Summary:SQL injection vulnerability in blog/edit.php in Moodle 1.6.1 and earlier allows remote attackers to execute arbitrary SQL commands via the format parameter as stored in the $blogEntry variable, which is not properly handled by the insert_record function, which calls _adodb_column_sql in the adodb layer (lib/adodb/adodb-lib.inc.php), which does not convert the data type to an int.
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:7.5 High (CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P)
6.5 Medium (Temporal CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P/E:H/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Authentication (Au): None
Impact Metrics:Confidentiality (C): Partial
Integrity (I): Partial
Availibility (A): Partial
7.5 High (CCN CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P)
6.5 Medium (CCN Temporal CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P/E:H/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-89
Vulnerability Consequences:Data Manipulation
References:Source: CCN
Type: BugTraq Mailing List, Sun Sep 17 2006 - 00:48:48 CDT
Sql injection in Moodle

Source: MITRE
Type: CNA
CVE-2006-4785

Source: CCN
Type: Moodle Web site
Release Notes - MoodleDOcs - Moodle 1.6.2

Source: CONFIRM
Type: Vendor Advisory
http://docs.moodle.org/en/Release_notes#Moodle_1.6.2

Source: CCN
Type: SA21899
Moodle Multiple Vulnerabilities

Source: SECUNIA
Type: Patch, Third Party Advisory
21899

Source: CCN
Type: SECTRACK ID: 1016877
Moodle Input Validation Flaw in `/blog/edit.php` Lets Remote Users Inject SQL Commands

Source: SECTRACK
Type: Third Party Advisory, VDB Entry
1016877

Source: VIM
Type: Third Party Advisory
20060919 Moodle issue - invalid vendor ack? and extra vulns

Source: VIM
Type: Third Party Advisory
20060619 Re: Moodle issue - invalid vendor ack? and extra vulns

Source: CCN
Type: OSVDB ID: 30841
Moodle blog/edit.php format Parameter SQL Injection

Source: BUGTRAQ
Type: UNKNOWN
20060917 Sql injection in Moodle

Source: BID
Type: Patch, Third Party Advisory, VDB Entry
19995

Source: CCN
Type: BID-19995
Moodle Multiple Input Validation and Information Disclosure Vulnerabilities

Source: BID
Type: Patch, Third Party Advisory, VDB Entry
20085

Source: CCN
Type: BID-20085
Moodle Edit.PHP SQL Injection Vulnerability

Source: VUPEN
Type: Third Party Advisory
ADV-2006-3591

Source: XF
Type: Third Party Advisory, VDB Entry
moodle-unspecified-sql-injection(28904)

Source: XF
Type: Third Party Advisory, VDB Entry
moodle-edit-sql-injection(29001)

Source: XF
Type: UNKNOWN
moodle-edit-sql-injection(29001)

Vulnerable Configuration:Configuration 1:
  • cpe:/a:moodle:moodle:*:*:*:*:*:*:*:* (Version <= 1.6.1)

  • * Denotes that component is vulnerable
    BACK
    moodle moodle *