cbcvebase.
CVE-2016-10175
published 2017-01-30

CVE-2016-10175: The NETGEAR WNR2000v5 router leaks its serial number when performing a request to the /BRS_netgear_success.html URI. This serial number allows a user to obtain…

PriorityP274critical9.8CVSS 3.0
AVNACLPRNUINSUCHIHAH
EXPLOIT
EPSS
64.98%
99.2th percentile
The NETGEAR WNR2000v5 router leaks its serial number when performing a request to the /BRS_netgear_success.html URI. This serial number allows a user to obtain the administrator username and password, when used in combination with the CVE-2016-10176 vulnerability that allows resetting the answers to the password-recovery questions.

Affected

1 ranges
VendorProductVersion rangeFixed in
netgearwnr2000v5_firmware<= 1.0.0.34

Detection & IOCsextracted from sources · hover to see the quote

path/BRS_netgear_success.html
path/apply_noauth.cgi?/unauth.cgi
path/passwordrecovered.cgi
path/apply_noauth.cgi?/reboot_waiting.htm
path/apply_noauth.cgi?/lang_check.html%20timestamp=
path/apply_noauth.cgi?/PWD_password.htm%20timestamp=
commandkillall telnetenable; killall utelnetd; /usr/sbin/utelnetd -d -l /bin/sh
snort
alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Netgear WNR2000v5 Possible Serial Number Leak"; flow:established,to_server; http.uri; content:"/BRS_netgear_success.html"; nocase; reference:cve,2016-10175; reference:url,cve.circl.lu/cve/CVE-2016-10175; classtype:attempted-recon; sid:2023830; rev:4; metadata:affected_product Netgear_Router, attack_target Client_Endpoint, created_at 2017_02_02, cve CVE_2016_10175, deployment Perimeter, performance_impact Low, confidence Medium, signature_severity Major, updated_at 2024_03_07;)
  • Detect unauthenticated GET requests to /BRS_netgear_success.html — this is the serial number leak endpoint used as the first step of the exploit chain.
  • Detect POST to /apply_noauth.cgi with body containing submit_flag=match_sn — this is the unauthenticated serial number submission step of password recovery abuse.
  • Detect rapid sequential POST requests to /apply_noauth.cgi with a timestamp= parameter in the query string — this is the brute-force timestamp enumeration used to bypass authentication.
  • Detect the serial number pattern in HTTP response bodies via regex var sn="([\w]*)"; — presence indicates the router is leaking its serial number.
  • Detect WWW-Authenticate header containing 'WNR2000v5' — used by the exploit to fingerprint the vulnerable device before attacking.
  • Detect the telnetenable secret key pattern 'AMBIT_TELNET_ENABLE+' in network traffic — this is used to craft the Blowfish-encrypted telnet enable payload.
  • Detect unexpected TCP connections to port 23 on the router after exploit activity — successful exploitation spawns a root shell via utelnetd on port 23.
  • ·The timestamp brute-force window is configurable: 5000 seconds back with reboot, 500000 seconds without reboot. Detection rules based on request rate should account for the slower no-reboot variant.
  • ·The exploit was tested against firmware versions 1.0.0.34 and 1.0.0.18 of the WNR2000v5, and may also work against hardware revisions v3 and v4, broadening the affected device scope.
  • ·The exploit chain requires CVE-2016-10176 in combination with CVE-2016-10175 to fully recover credentials — detection should correlate both the serial number leak and the security question reset requests.

CVSS provenance

nvdv3.09.8CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:P/I:N/A:N
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.