CVE-2017-16959

The locale feature in cgi-bin/luci on TP-Link TL-WVR, TL-WAR, TL-ER, and TL-R devices allows remote authenticated users to test for the existence of arbitrary files by making an operation=write;locale=%0d request, and then making an operation=read request with a crafted Accept-Language HTTP header, related to the set_sysinfo and get_sysinfo functions in /usr/lib/lua/luci/controller/locale.lua in uhttpd.
Configurations

Configuration 1 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr300_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr300:-:*:*:*:*:*:*:*

Configuration 2 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr302_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr302:-:*:*:*:*:*:*:*

Configuration 3 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr450_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr450:-:*:*:*:*:*:*:*

Configuration 4 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr450l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr450l:-:*:*:*:*:*:*:*

Configuration 5 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr450g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr450g:-:*:*:*:*:*:*:*

Configuration 6 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr458_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr458:-:*:*:*:*:*:*:*

Configuration 7 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr458l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr458l:-:*:*:*:*:*:*:*

Configuration 8 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr458p_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr458p:-:*:*:*:*:*:*:*

Configuration 9 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr900g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr900g:-:*:*:*:*:*:*:*

Configuration 10 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr900l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr900l:-:*:*:*:*:*:*:*

Configuration 11 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr1200l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr1200l:-:*:*:*:*:*:*:*

Configuration 12 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr1300l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr1300l:-:*:*:*:*:*:*:*

Configuration 13 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr1300g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war1300g:-:*:*:*:*:*:*:*

Configuration 14 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr1750l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr1750l:-:*:*:*:*:*:*:*

Configuration 15 (hide)

AND
cpe:2.3:o:tp-link:tl-war2600l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr2600l:-:*:*:*:*:*:*:*

Configuration 16 (hide)

AND
cpe:2.3:o:tp-link:tl-wvr4300l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-wvr4300l:-:*:*:*:*:*:*:*

Configuration 17 (hide)

AND
cpe:2.3:o:tp-link:tl-war302_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war302:-:*:*:*:*:*:*:*

Configuration 18 (hide)

AND
cpe:2.3:o:tp-link:tl-war450_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war450:-:*:*:*:*:*:*:*

Configuration 19 (hide)

AND
cpe:2.3:o:tp-link:tl-war450l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war450l:-:*:*:*:*:*:*:*

Configuration 20 (hide)

AND
cpe:2.3:o:tp-link:tl-war458_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war458:-:*:*:*:*:*:*:*

Configuration 21 (hide)

AND
cpe:2.3:o:tp-link:tl-war458l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war458l:-:*:*:*:*:*:*:*

Configuration 22 (hide)

AND
cpe:2.3:o:tp-link:tl-war900l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war900l:-:*:*:*:*:*:*:*

Configuration 23 (hide)

AND
cpe:2.3:o:tp-link:tl-war1200l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war1200l:-:*:*:*:*:*:*:*

Configuration 24 (hide)

AND
cpe:2.3:o:tp-link:tl-war1300l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war1300l:-:*:*:*:*:*:*:*

Configuration 25 (hide)

AND
cpe:2.3:o:tp-link:tl-war1750l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war1750l:-:*:*:*:*:*:*:*

Configuration 26 (hide)

AND
cpe:2.3:o:tp-link:tl-war2600l_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-war2600l:-:*:*:*:*:*:*:*

Configuration 27 (hide)

AND
cpe:2.3:o:tp-link:tl-er3210g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er3210g:-:*:*:*:*:*:*:*

Configuration 28 (hide)

AND
cpe:2.3:o:tp-link:tl-er3220g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er3220g:-:*:*:*:*:*:*:*

Configuration 29 (hide)

AND
cpe:2.3:o:tp-link:tl-er5110g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er5110g:-:*:*:*:*:*:*:*

Configuration 30 (hide)

AND
cpe:2.3:o:tp-link:tl-er5120g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er5120g:-:*:*:*:*:*:*:*

Configuration 31 (hide)

AND
cpe:2.3:o:tp-link:tl-er5510g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er5510g:-:*:*:*:*:*:*:*

Configuration 32 (hide)

AND
cpe:2.3:o:tp-link:tl-er5520g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er5520g:-:*:*:*:*:*:*:*

Configuration 33 (hide)

AND
cpe:2.3:o:tp-link:tl-er6110g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er6110g:-:*:*:*:*:*:*:*

Configuration 34 (hide)

AND
cpe:2.3:o:tp-link:tl-er6120g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er6120g:-:*:*:*:*:*:*:*

Configuration 35 (hide)

AND
cpe:2.3:o:tp-link:tl-er6220g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er6220g:-:*:*:*:*:*:*:*

Configuration 36 (hide)

AND
cpe:2.3:o:tp-link:tl-er6510g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er6510g:-:*:*:*:*:*:*:*

Configuration 37 (hide)

AND
cpe:2.3:o:tp-link:tl-er6520g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er6520g:-:*:*:*:*:*:*:*

Configuration 38 (hide)

AND
cpe:2.3:o:tp-link:tl-er7520g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-er7520g:-:*:*:*:*:*:*:*

Configuration 39 (hide)

AND
cpe:2.3:o:tp-link:tl-r473_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r473:-:*:*:*:*:*:*:*

Configuration 40 (hide)

AND
cpe:2.3:o:tp-link:tl-r473g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r473g:-:*:*:*:*:*:*:*

Configuration 41 (hide)

AND
cpe:2.3:o:tp-link:tl-r473p-ac_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r473p-ac:-:*:*:*:*:*:*:*

Configuration 42 (hide)

AND
cpe:2.3:o:tp-link:tl-r479gp-ac_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r473gp-ac:-:*:*:*:*:*:*:*

Configuration 43 (hide)

AND
cpe:2.3:o:tp-link:tl-r478_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r478:-:*:*:*:*:*:*:*

Configuration 44 (hide)

AND
cpe:2.3:o:tp-link:tl-r478\+_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r478\+:-:*:*:*:*:*:*:*

Configuration 45 (hide)

AND
cpe:2.3:o:tp-link:tl-r478g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r478g:-:*:*:*:*:*:*:*

Configuration 46 (hide)

AND
cpe:2.3:o:tp-link:tl-r478g\+_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r478g\+:-:*:*:*:*:*:*:*

Configuration 47 (hide)

AND
cpe:2.3:o:tp-link:tl-r479p-ac_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r479p-ac:-:*:*:*:*:*:*:*

Configuration 48 (hide)

AND
cpe:2.3:o:tp-link:tl-r479gp-ac_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r479gp-ac:-:*:*:*:*:*:*:*

Configuration 49 (hide)

AND
cpe:2.3:o:tp-link:tl-r479gpe-ac_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r479gpe-ac:-:*:*:*:*:*:*:*

Configuration 50 (hide)

AND
cpe:2.3:o:tp-link:tl-r483_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r483:-:*:*:*:*:*:*:*

Configuration 51 (hide)

AND
cpe:2.3:o:tp-link:tl-r483g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r483g:-:*:*:*:*:*:*:*

Configuration 52 (hide)

AND
cpe:2.3:o:tp-link:tl-r488_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r488:-:*:*:*:*:*:*:*

Configuration 53 (hide)

AND
cpe:2.3:o:tp-link:tl-r4149g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r4149g:-:*:*:*:*:*:*:*

Configuration 54 (hide)

AND
cpe:2.3:o:tp-link:tl-r4239g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r4239g:-:*:*:*:*:*:*:*

Configuration 55 (hide)

AND
cpe:2.3:o:tp-link:tl-r4299g_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tl-r4299g:-:*:*:*:*:*:*:*

History

No history.

Information

Published : 2017-11-27 10:29

Updated : 2024-02-04 19:29


NVD link : CVE-2017-16959

Mitre link : CVE-2017-16959

CVE.ORG link : CVE-2017-16959


JSON object : View

Products Affected

tp-link

  • tl-war458l_firmware
  • tl-r478\+_firmware
  • tl-r478g_firmware
  • tl-er5120g_firmware
  • tl-wvr900l_firmware
  • tl-wvr4300l
  • tl-wvr450g_firmware
  • tl-er3210g
  • tl-r473_firmware
  • tl-war458_firmware
  • tl-r479gpe-ac
  • tl-wvr4300l_firmware
  • tl-wvr458
  • tl-war1300g
  • tl-wvr300_firmware
  • tl-wvr302_firmware
  • tl-wvr2600l
  • tl-wvr900g_firmware
  • tl-war302
  • tl-r483g_firmware
  • tl-er5110g_firmware
  • tl-er6120g_firmware
  • tl-war900l_firmware
  • tl-er7520g_firmware
  • tl-wvr450l_firmware
  • tl-wvr458_firmware
  • tl-war302_firmware
  • tl-war450l_firmware
  • tl-wvr302
  • tl-r4239g_firmware
  • tl-wvr450_firmware
  • tl-war450l
  • tl-wvr1750l
  • tl-war1200l
  • tl-r478
  • tl-war458l
  • tl-r478g\+_firmware
  • tl-r473g
  • tl-r4149g_firmware
  • tl-r478\+
  • tl-er6520g_firmware
  • tl-war900l
  • tl-wvr1300g_firmware
  • tl-r4149g
  • tl-r473g_firmware
  • tl-er5110g
  • tl-r479p-ac
  • tl-wvr450
  • tl-wvr458l_firmware
  • tl-er6510g_firmware
  • tl-er3210g_firmware
  • tl-r473p-ac_firmware
  • tl-er6220g
  • tl-wvr458p_firmware
  • tl-er6520g
  • tl-er5520g
  • tl-er5120g
  • tl-wvr900g
  • tl-wvr1200l_firmware
  • tl-war2600l
  • tl-r478g
  • tl-war458
  • tl-r479gp-ac
  • tl-r473p-ac
  • tl-war1750l_firmware
  • tl-wvr450l
  • tl-wvr1200l
  • tl-er5510g
  • tl-wvr1300l_firmware
  • tl-r4239g
  • tl-er3220g_firmware
  • tl-r473gp-ac
  • tl-r473
  • tl-r488_firmware
  • tl-er3220g
  • tl-wvr458l
  • tl-er6120g
  • tl-r488
  • tl-wvr458p
  • tl-er6510g
  • tl-war450_firmware
  • tl-wvr1750l_firmware
  • tl-r478g\+
  • tl-r4299g
  • tl-war1300l
  • tl-wvr1300l
  • tl-r483
  • tl-war1300l_firmware
  • tl-er6220g_firmware
  • tl-r479gp-ac_firmware
  • tl-er7520g
  • tl-er5520g_firmware
  • tl-r4299g_firmware
  • tl-r483_firmware
  • tl-r483g
  • tl-r479gpe-ac_firmware
  • tl-war2600l_firmware
  • tl-war450
  • tl-wvr300
  • tl-wvr900l
  • tl-war1750l
  • tl-war1200l_firmware
  • tl-er5510g_firmware
  • tl-er6110g
  • tl-r478_firmware
  • tl-er6110g_firmware
  • tl-wvr450g
  • tl-r479p-ac_firmware
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')