{"id":"CVE-2017-16959","url":"https://www.cyber-defence.io/tools/cve/CVE-2017-16959","generatedAt":"2026-10-28T22:19:50.437Z","title":"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…","description":"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.","published":"2017-11-27T10:29:01.000Z","lastModified":"2026-06-17T01:10:13.000Z","status":"Modified","sourceIdentifier":"cve@mitre.org","cvss":{"version":"3.0","score":6.5,"severity":"MEDIUM","vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},"cwe":["CWE-22"],"affected":["tp-link/tl-wvr300 firmware","tp-link/tl-wvr302 firmware","tp-link/tl-wvr450 firmware","tp-link/tl-wvr450l firmware","tp-link/tl-wvr450g firmware","tp-link/tl-wvr458 firmware","tp-link/tl-wvr458l firmware","tp-link/tl-wvr458p firmware","tp-link/tl-wvr900g firmware","tp-link/tl-wvr900l firmware","tp-link/tl-wvr1200l firmware","tp-link/tl-wvr1300l firmware","tp-link/tl-wvr1300g firmware","tp-link/tl-wvr1750l firmware","tp-link/tl-war2600l firmware","tp-link/tl-wvr4300l firmware","tp-link/tl-war302 firmware","tp-link/tl-war450 firmware","tp-link/tl-war450l firmware","tp-link/tl-war458 firmware","tp-link/tl-war458l firmware","tp-link/tl-war900l firmware","tp-link/tl-war1200l firmware","tp-link/tl-war1300l firmware","tp-link/tl-war1750l firmware","tp-link/tl-er3210g firmware","tp-link/tl-er3220g firmware","tp-link/tl-er5110g firmware","tp-link/tl-er5120g firmware","tp-link/tl-er5510g firmware","tp-link/tl-er5520g firmware","tp-link/tl-er6110g firmware","tp-link/tl-er6120g firmware","tp-link/tl-er6220g firmware","tp-link/tl-er6510g firmware","tp-link/tl-er6520g firmware","tp-link/tl-er7520g firmware","tp-link/tl-r473 firmware","tp-link/tl-r473g firmware","tp-link/tl-r473p-ac firmware","tp-link/tl-r479gp-ac firmware","tp-link/tl-r478 firmware","tp-link/tl-r478\\+ firmware","tp-link/tl-r478g firmware","tp-link/tl-r478g\\+ firmware","tp-link/tl-r479p-ac firmware","tp-link/tl-r479gpe-ac firmware","tp-link/tl-r483 firmware","tp-link/tl-r483g firmware","tp-link/tl-r488 firmware","tp-link/tl-r4149g firmware","tp-link/tl-r4239g firmware","tp-link/tl-r4299g firmware"],"epss":{"score":0.0191,"percentile":0.79677,"date":"2026-10-27","history":[]},"kev":{"listed":false},"exploits":{"count":0,"verified":false,"firstPublished":null,"source":"Exploit-DB (https://gitlab.com/exploit-database/exploitdb)","entries":[]},"verdict":{"level":"low","text":"Lower severity and a low EPSS score (1.91%). Track it; it rarely justifies an emergency change on its own."},"changes":[],"references":[{"url":"https://github.com/coincoin7/Wireless-Router-Vulnerability/blob/master/TplinkLocalePathDisclosure.txt","tags":["Exploit","Third Party Advisory"],"source":"cve@mitre.org"},{"url":"https://github.com/coincoin7/Wireless-Router-Vulnerability/blob/master/TplinkLocalePathDisclosure.txt","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"}],"sources":{"nvd":"https://nvd.nist.gov/vuln/detail/CVE-2017-16959","epss":"https://www.first.org/epss/","kev":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog","exploitdb":"https://www.exploit-db.com/"},"licence":"CC BY 4.0 — link back to the CVE Explorer if you publish the results; upstream data remains subject to its own terms."}