Vulnerability Name:

CVE-2018-7284 (CCN-139404)

Assigned:2018-02-21
Published:2018-02-21
Updated:2019-03-01
Summary:A Buffer Overflow issue was discovered in Asterisk through 13.19.1, 14.x through 14.7.5, and 15.x through 15.2.1, and Certified Asterisk through 13.18-cert2. When processing a SUBSCRIBE request, the res_pjsip_pubsub module stores the accepted formats present in the Accept headers of the request. This code did not limit the number of headers it processed, despite having a fixed limit of 32. If more than 32 Accept headers were present, the code would write outside of its memory and cause a crash.
CVSS v3 Severity:7.5 High (CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
6.7 Medium (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C)
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): None
Integrity (I): None
Availibility (A): High
5.3 Medium (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)
4.8 Medium (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C)
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): None
Integrity (I): None
Availibility (A): Low
CVSS v2 Severity:5.0 Medium (CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:N/A:P)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Authentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): None
Availibility (A): Partial
5.0 Medium (CCN CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:N/A:P)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Athentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): None
Availibility (A): Partial
Vulnerability Type:CWE-119
Vulnerability Consequences:Denial of Service
References:Source: MITRE
Type: CNA
CVE-2018-7284

Source: CCN
Type: Asterisk Project Security Advisory - AST-2018-004
Crash when receiving SUBSCRIBE request

Source: CONFIRM
Type: Patch, Vendor Advisory
http://downloads.asterisk.org/pub/security/AST-2018-004.html

Source: BID
Type: Third Party Advisory, VDB Entry
103151

Source: CCN
Type: BID-103151
Multiple Asterisk Products CVE-2018-7284 Denial of Service Vulnerability

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

Source: XF
Type: UNKNOWN
asterisk-cve20187284-dos(139404)

Source: CCN
Type: Packet Storm Security [02-26-2018]
Asterisk 15.2.0 chan_pjsip SUBSCRIBE Stack Corruption

Source: DEBIAN
Type: Third Party Advisory
DSA-4320

Source: EXPLOIT-DB
Type: EXPLOIT
Offensive Security Exploit Database [02-27-2018]

Source: EXPLOIT-DB
Type: Exploit, Third Party Advisory, VDB Entry
44184

Source: CCN
Type: WhiteSource Vulnerability Database
CVE-2018-7284

Vulnerable Configuration:Configuration 1:
  • cpe:/a:digium:asterisk:*:*:*:*:*:*:*:* (Version <= 13.19.1)
  • OR cpe:/a:digium:asterisk:*:*:*:*:*:*:*:* (Version >= 14.0.0 and <= 14.7.5)
  • OR cpe:/a:digium:asterisk:*:*:*:*:*:*:*:* (Version >= 15.0.0 and <= 15.2.1)

  • Configuration 2:
  • cpe:/a:digium:certified_asterisk:13.18:cert1:*:*:*:*:*:*
  • OR cpe:/a:digium:certified_asterisk:13.18:cert2:*:*:*:*:*:*

  • Configuration 3:
  • cpe:/a:digium:certified_asterisk:*:*:*:*:*:*:*:* (Version <= 13.18)

  • Configuration 4:
  • cpe:/o:debian:debian_linux:9.0:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    Oval Definitions
    Definition IDClassTitleLast Modified
    oval:com.ubuntu.xenial:def:201872840000000
    V
    CVE-2018-7284 on Ubuntu 16.04 LTS (xenial) - medium.
    2018-02-22
    oval:com.ubuntu.disco:def:201872840000000
    V
    CVE-2018-7284 on Ubuntu 19.04 (disco) - medium.
    2018-02-22
    oval:com.ubuntu.bionic:def:201872840000000
    V
    CVE-2018-7284 on Ubuntu 18.04 LTS (bionic) - medium.
    2018-02-22
    oval:com.ubuntu.artful:def:20187284000
    V
    CVE-2018-7284 on Ubuntu 17.10 (artful) - medium.
    2018-02-21
    oval:com.ubuntu.xenial:def:20187284000
    V
    CVE-2018-7284 on Ubuntu 16.04 LTS (xenial) - medium.
    2018-02-21
    oval:com.ubuntu.bionic:def:20187284000
    V
    CVE-2018-7284 on Ubuntu 18.04 LTS (bionic) - medium.
    2018-02-21
    oval:com.ubuntu.cosmic:def:201872840000000
    V
    CVE-2018-7284 on Ubuntu 18.10 (cosmic) - medium.
    2018-02-21
    oval:com.ubuntu.cosmic:def:20187284000
    V
    CVE-2018-7284 on Ubuntu 18.10 (cosmic) - medium.
    2018-02-21
    oval:com.ubuntu.trusty:def:20187284000
    V
    CVE-2018-7284 on Ubuntu 14.04 LTS (trusty) - medium.
    2018-02-21
    BACK
    digium asterisk *
    digium asterisk *
    digium asterisk *
    digium certified asterisk 13.18 cert1
    digium certified asterisk 13.18 cert2
    digium certified asterisk *
    debian debian linux 9.0