Vulnerability Name:

CVE-2013-4422 (CCN-87805)

Assigned:2013-10-09
Published:2013-10-09
Updated:2021-06-16
Summary:SQL injection vulnerability in Quassel IRC before 0.9.1, when Qt 4.8.5 or later and PostgreSQL 8.2 or later are used, allows remote attackers to execute arbitrary SQL commands via a \ (backslash) in a message.
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:6.8 Medium (CVSS v2 Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P)
5.9 Medium (Temporal CVSS v2 Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P/E:H/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Medium
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: Quassel Bug #1244
Quassel is unable to store messages ending in \

Source: CONFIRM
Type: UNKNOWN
http://bugs.quassel-irc.org/issues/1244

Source: MITRE
Type: CNA
CVE-2013-4422

Source: CCN
Type: Quassel IRC Web site
Quassel IRC

Source: CONFIRM
Type: UNKNOWN
http://quassel-irc.org/node/120

Source: CCN
Type: oss-sec Mailing List, Wed, 9 Oct 2013 18:48:01 +0200
CVE Request - Quassel IRC SQL injection

Source: MLIST
Type: UNKNOWN
[oss-security] 20131010 Re: CVE Request - Quassel IRC SQL injection

Source: CCN
Type: SA55194
Quassel IRC PostgreSQL Driver SQL Injection Vulnerability

Source: SECUNIA
Type: Vendor Advisory
55194

Source: SECUNIA
Type: UNKNOWN
55581

Source: GENTOO
Type: UNKNOWN
GLSA-201311-03

Source: BID
Type: UNKNOWN
62923

Source: CCN
Type: BID-62923
Qt PostgreSQL Driver SQL Injection Vulnerability

Source: XF
Type: UNKNOWN
quasselirc-backslash-sql-injection(87805)

Source: XF
Type: UNKNOWN
quasselirc-backslash-sql-injection(87805)

Vulnerable Configuration:Configuration 1:
  • cpe:/a:quassel-irc:quassel_irc:0.6.3:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.7.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.4.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.4.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:*:*:*:*:*:*:*:* (Version <= 0.9.0)
  • OR cpe:/a:quassel-irc:quassel_irc:0.7.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.6.2:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.0.3:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.7.4:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.8.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.6.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.7.2:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.0.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.4.3:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.1.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.5.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.7.3:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.0.2:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.4.2:*:*:*:*:*:*:*
  • AND
  • cpe:/a:postgresql:postgresql:8.2:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.1:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.16:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.17:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.7:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.8:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.14:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.15:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.21:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.22:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.9:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.9:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.1.4:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.1:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.10:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.17:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.6:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.11:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.9:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.3:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.10:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.2:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.3:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.4:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.11:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.1.3:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.18:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.16:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.4:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.5:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.2:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.2.2:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.16:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.8:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.11:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.6:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.4:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.15:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.4:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.7:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.12:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.1:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.2.3:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.10:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.6:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.9:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.2:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.1.5:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.12:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.1.8:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.2:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.5:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.18:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.20:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.1.2:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.1.6:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.15:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.1:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.1:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.1.7:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.5:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.8:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.12:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.6:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.14:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.7:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.10:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.3:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.11:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.1.1:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.2:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.3:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.13:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.12:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.5:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.13:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.7:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.3.19:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.0.8:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.2.14:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:8.4.13:*:*:*:*:*:*:*
  • OR cpe:/a:postgresql:postgresql:9.2.1:*:*:*:*:*:*:*

  • Configuration 2:
  • cpe:/a:quassel-irc:quassel_irc:0.7.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.6.2:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.0.3:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.7.2:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.6.3:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.7.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.4.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.4.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:*:*:*:*:*:*:*:* (Version <= 0.9.0)
  • OR cpe:/a:quassel-irc:quassel_irc:0.7.4:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.6.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.0.1:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.4.3:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.8.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.1.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.5.0:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.7.3:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.3.0.2:*:*:*:*:*:*:*
  • OR cpe:/a:quassel-irc:quassel_irc:0.4.2:*:*:*:*:*:*:*
  • AND
  • cpe:/a:qt:qt:5.0.0:*:*:*:*:*:*:*
  • OR cpe:/a:qt:qt:5.0.1:*:*:*:*:*:*:*
  • OR cpe:/a:qt:qt:4.8.5:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    Oval Definitions
    Definition IDClassTitleLast Modified
    oval:org.opensuse.security:def:113322
    P
    quassel-base-0.12.4-3.3 on GA media (Moderate)
    2022-01-17
    oval:org.opensuse.security:def:106731
    P
    Security update for libvirt (Important)
    2021-10-27
    oval:com.ubuntu.precise:def:20134422000
    V
    CVE-2013-4422 on Ubuntu 12.04 LTS (precise) - medium.
    2013-10-23
    BACK
    quassel-irc quassel irc 0.6.3
    quassel-irc quassel irc 0.7.1
    quassel-irc quassel irc 0.4.1
    quassel-irc quassel irc 0.4.0
    quassel-irc quassel irc *
    quassel-irc quassel irc 0.7.0
    quassel-irc quassel irc 0.6.2
    quassel-irc quassel irc 0.3.1
    quassel-irc quassel irc 0.3.0.3
    quassel-irc quassel irc 0.7.4
    quassel-irc quassel irc 0.8.0
    quassel-irc quassel irc 0.6.1
    quassel-irc quassel irc 0.7.2
    quassel-irc quassel irc 0.3.0.1
    quassel-irc quassel irc 0.4.3
    quassel-irc quassel irc 0.3.0
    quassel-irc quassel irc 0.1.0
    quassel-irc quassel irc 0.5.0
    quassel-irc quassel irc 0.7.3
    quassel-irc quassel irc 0.3.0.2
    quassel-irc quassel irc 0.4.2
    postgresql postgresql 8.2
    postgresql postgresql 8.2.1
    postgresql postgresql 8.2.16
    postgresql postgresql 8.2.17
    postgresql postgresql 8.2.7
    postgresql postgresql 8.2.8
    postgresql postgresql 8.3.14
    postgresql postgresql 8.3.15
    postgresql postgresql 8.3.21
    postgresql postgresql 8.3.22
    postgresql postgresql 8.3.9
    postgresql postgresql 8.4
    postgresql postgresql 8.2.9
    postgresql postgresql 9.1.4
    postgresql postgresql 8.4.1
    postgresql postgresql 8.2.10
    postgresql postgresql 8.3.17
    postgresql postgresql 9.0.6
    postgresql postgresql 8.2.11
    postgresql postgresql 8.4.9
    postgresql postgresql 8.4.3
    postgresql postgresql 8.4.10
    postgresql postgresql 8.2.2
    postgresql postgresql 8.3.3
    postgresql postgresql 9.0.4
    postgresql postgresql 8.4.11
    postgresql postgresql 9.1.3
    postgresql postgresql 8.3
    postgresql postgresql 8.2.18
    postgresql postgresql 9.0
    postgresql postgresql 8.3.16
    postgresql postgresql 8.3.4
    postgresql postgresql 9.0.5
    postgresql postgresql 8.4.2
    postgresql postgresql 9.2.2
    postgresql postgresql 8.4.16
    postgresql postgresql 8.4.8
    postgresql postgresql 9.0.11
    postgresql postgresql 8.3.6
    postgresql postgresql 8.4.4
    postgresql postgresql 8.2.15
    postgresql postgresql 8.2.4
    postgresql postgresql 9.0.7
    postgresql postgresql 8.2.12
    postgresql postgresql 9.1
    postgresql postgresql 9.2.3
    postgresql postgresql 9.0.10
    postgresql postgresql 8.4.6
    postgresql postgresql 9.0.9
    postgresql postgresql 8.3.2
    postgresql postgresql 9.1.5
    postgresql postgresql 8.3.12
    postgresql postgresql 9.1.8
    postgresql postgresql 9.2
    postgresql postgresql 8.2.5
    postgresql postgresql 8.3.18
    postgresql postgresql 8.3.20
    postgresql postgresql 9.1.2
    postgresql postgresql 9.1.6
    postgresql postgresql 8.4.15
    postgresql postgresql 9.0.1
    postgresql postgresql 8.3.1
    postgresql postgresql 9.1.7
    postgresql postgresql 8.3.5
    postgresql postgresql 8.3.8
    postgresql postgresql 8.4.12
    postgresql postgresql 8.2.6
    postgresql postgresql 8.4.14
    postgresql postgresql 8.3.7
    postgresql postgresql 8.3.10
    postgresql postgresql 9.0.3
    postgresql postgresql 8.3.11
    postgresql postgresql 9.1.1
    postgresql postgresql 9.0.2
    postgresql postgresql 8.2.3
    postgresql postgresql 8.3.13
    postgresql postgresql 9.0.12
    postgresql postgresql 8.4.5
    postgresql postgresql 8.2.13
    postgresql postgresql 8.4.7
    postgresql postgresql 8.3.19
    postgresql postgresql 9.0.8
    postgresql postgresql 8.2.14
    postgresql postgresql 8.4.13
    postgresql postgresql 9.2.1
    quassel-irc quassel irc 0.7.0
    quassel-irc quassel irc 0.6.2
    quassel-irc quassel irc 0.3.1
    quassel-irc quassel irc 0.3.0.3
    quassel-irc quassel irc 0.7.2
    quassel-irc quassel irc 0.6.3
    quassel-irc quassel irc 0.7.1
    quassel-irc quassel irc 0.4.1
    quassel-irc quassel irc 0.4.0
    quassel-irc quassel irc *
    quassel-irc quassel irc 0.7.4
    quassel-irc quassel irc 0.6.1
    quassel-irc quassel irc 0.3.0.1
    quassel-irc quassel irc 0.4.3
    quassel-irc quassel irc 0.8.0
    quassel-irc quassel irc 0.3.0
    quassel-irc quassel irc 0.1.0
    quassel-irc quassel irc 0.5.0
    quassel-irc quassel irc 0.7.3
    quassel-irc quassel irc 0.3.0.2
    quassel-irc quassel irc 0.4.2
    qt qt 5.0.0
    qt qt 5.0.1
    qt qt 4.8.5