Vulnerability Name:

CVE-2020-28877 (CCN-192112)

Assigned:2020-11-15
Published:2020-11-15
Updated:2020-12-03
Summary:Buffer overflow in in the copy_msg_element function for the devDiscoverHandle server in the TP-Link WR and WDR series, including WDR7400, WDR7500, WDR7660, WDR7800, WDR8400, WDR8500, WDR8600, WDR8620, WDR8640, WDR8660, WR880N, WR886N, WR890N, WR890N, WR882N, and WR708N.
CVSS v3 Severity:9.8 Critical (CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
8.9 High (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:U/RC:R)
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): High
Integrity (I): High
Availibility (A): High
9.8 Critical (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
8.9 High (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:U/RC:R)
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): High
Integrity (I): High
Availibility (A): High
CVSS v2 Severity:7.5 High (CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Authentication (Au): None
Impact Metrics:Confidentiality (C): Partial
Integrity (I): Partial
Availibility (A): Partial
10.0 High (CCN CVSS v2 Vector: AV:N/AC:L/Au:N/C:C/I:C/A:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Athentication (Au): None
Impact Metrics:Confidentiality (C): Complete
Integrity (I): Complete
Availibility (A): Complete
Vulnerability Type:CWE-120
Vulnerability Consequences:Gain Access
References:Source: MITRE
Type: CNA
CVE-2020-28877

Source: MISC
Type: Third Party Advisory
https://exchange.xforce.ibmcloud.com/vulnerabilities/192112

Source: XF
Type: UNKNOWN
tplink-cve202028877-bo(192112)

Source: CCN
Type: GITHub Web site
TP-Link router have a stack overflow in devDiscoverHandle server

Source: MISC
Type: Broken Link
https://github.com/peanuts62/TP-Link-poc

Source: CCN
Type: TP-Link Web site
TP-Link WR and WDR series devices

Vulnerable Configuration:Configuration 1:
  • cpe:/o:tp-link:wdr7400_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr7400:-:*:*:*:*:*:*:*

  • Configuration 2:
  • cpe:/o:tp-link:wdr7500_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr7500:-:*:*:*:*:*:*:*

  • Configuration 3:
  • cpe:/o:tp-link:wdr7660_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr7660:-:*:*:*:*:*:*:*

  • Configuration 4:
  • cpe:/o:tp-link:wdr7800_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr7800:-:*:*:*:*:*:*:*

  • Configuration 5:
  • cpe:/o:tp-link:wdr8400_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr8400:-:*:*:*:*:*:*:*

  • Configuration 6:
  • cpe:/o:tp-link:wdr8500_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr8500:-:*:*:*:*:*:*:*

  • Configuration 7:
  • cpe:/o:tp-link:wdr8600_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr8600:-:*:*:*:*:*:*:*

  • Configuration 8:
  • cpe:/o:tp-link:wdr8620_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr8620:-:*:*:*:*:*:*:*

  • Configuration 9:
  • cpe:/o:tp-link:wdr8640_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr8640:-:*:*:*:*:*:*:*

  • Configuration 10:
  • cpe:/o:tp-link:wdr8660_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wdr8660:-:*:*:*:*:*:*:*

  • Configuration 11:
  • cpe:/o:tp-link:wr880n_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wr880n:-:*:*:*:*:*:*:*

  • Configuration 12:
  • cpe:/o:tp-link:wr886n_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wr886n:-:*:*:*:*:*:*:*

  • Configuration 13:
  • cpe:/o:tp-link:wr890n_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wr890n:-:*:*:*:*:*:*:*

  • Configuration 14:
  • cpe:/o:tp-link:wr890n_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wr890n:-:*:*:*:*:*:*:*

  • Configuration 15:
  • cpe:/o:tp-link:wr882n_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wr882n:-:*:*:*:*:*:*:*

  • Configuration 16:
  • cpe:/o:tp-link:wr708n_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:tp-link:wr708n:-:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    BACK
    tp-link wdr7400 firmware -
    tp-link wdr7400 -
    tp-link wdr7500 firmware -
    tp-link wdr7500 -
    tp-link wdr7660 firmware -
    tp-link wdr7660 -
    tp-link wdr7800 firmware -
    tp-link wdr7800 -
    tp-link wdr8400 firmware -
    tp-link wdr8400 -
    tp-link wdr8500 firmware -
    tp-link wdr8500 -
    tp-link wdr8600 firmware -
    tp-link wdr8600 -
    tp-link wdr8620 firmware -
    tp-link wdr8620 -
    tp-link wdr8640 firmware -
    tp-link wdr8640 -
    tp-link wdr8660 firmware -
    tp-link wdr8660 -
    tp-link wr880n firmware -
    tp-link wr880n -
    tp-link wr886n firmware -
    tp-link wr886n -
    tp-link wr890n firmware -
    tp-link wr890n -
    tp-link wr890n firmware -
    tp-link wr890n -
    tp-link wr882n firmware -
    tp-link wr882n -
    tp-link wr708n firmware -
    tp-link wr708n -