cbcvebase.
CVE-2019-1663
published 2019-02-28

CVE-2019-1663: A vulnerability in the web-based management interface of the Cisco RV110W Wireless-N VPN Firewall, Cisco RV130W Wireless-N Multifunction VPN Router, and Cisco…

PriorityP195critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
ITWEXPLOITVulnCheck KEVInitial access
Exploited in the wild
EPSS
95.71%
99.9th percentile
A vulnerability in the web-based management interface of the Cisco RV110W Wireless-N VPN Firewall, Cisco RV130W Wireless-N Multifunction VPN Router, and Cisco RV215W Wireless-N VPN Router could allow an unauthenticated, remote attacker to execute arbitrary code on an affected device. The vulnerability is due to improper validation of user-supplied data in the web-based management interface. An attacker could exploit this vulnerability by sending malicious HTTP requests to a targeted device. A successful exploit could allow the attacker to execute arbitrary code on the underlying operating system of the affected device as a high-privilege user. RV110W Wireless-N VPN Firewall versions prior to 1.2.2.1 are affected. RV130W Wireless-N Multifunction VPN Router versions prior to 1.0.3.45 are affected. RV215W Wireless-N VPN Router versions prior to 1.3.1.1 are affected.

Affected

7 ranges
VendorProductVersion rangeFixed in
ciscorv110w_firmware< 1.2.2.11.2.2.1
ciscorv110w_rv130w_and_rv215w_routers
ciscorv110w_wireless-n_vpn_firewall>= unspecified < 1.2.2.11.2.2.1
ciscorv130w_firmware< 1.0.3.451.0.3.45
ciscorv130w_wireless-n_multifunction_vpn_router>= unspecified < 1.0.3.451.0.3.45
ciscorv215w_firmware< 1.3.1.11.3.1.1
ciscorv215w_wireless-n_vpn_router>= unspecified < 1.3.1.11.3.1.1

Detection & IOCsextracted from sources · hover to see the quote

url/login.cgi
port443
commandsubmit_button=login&submit_type=&gui_action=&default_login=1&wait_time=0&change_action=&enc=1&user=cisco&pwd=<OVERFLOW_PAYLOAD>&sel_lang=EN
commandkillall httpd && cd /www && httpd && httpd -S
hash69d906ddd59eb6755a7b9c4f46ea11cdaa47c706
hash8d3b677d870425198f7fae94d6cfe262551aa8bd
hash134ee643ec877641030211193a43cc5e93c96a06
hashe3b2ec9d099a3e3468f8437e5247723643ff830e
pathlang_pack/EN.js
bytes
\xf8\xaa\x82\x35\x44\x91\x84\x35AAAA\x1c\x81\x80\x35BBBBCCCCDDDDEEEEFFFF\x08\xd3\x83\x35
  • Detect exploit attempts by monitoring for unauthenticated HTTP POST requests to /login.cgi with an oversized 'pwd' parameter (>446 bytes) containing binary/non-printable data indicative of a ROP chain.
  • The exploit targets the 'pwd' POST field in /login.cgi with a buffer overflow payload; the overflow offset is 446 bytes for RV130/RV130W (ARMLE) and 69-77 bytes for RV110W/RV215W (MIPSLE) before the ROP chain begins.
  • Fingerprint vulnerable devices by fetching lang_pack/EN.js unauthenticated and comparing its SHA1 hash against known vulnerable version hashes (e.g., 69d906ddd59eb6755a7b9c4f46ea11cdaa47c706 for RV110W 1.1.0.9).
  • Exploitation uses wget as the CmdStager flavor to stage payloads onto the device; monitor for unexpected outbound wget requests from router management IPs.
  • Post-exploitation, the attacker restarts httpd to restore the web server; monitor for 'killall httpd' process execution on affected devices.
  • ·The Metasploit module default payload is linux/armle/meterpreter_reverse_tcp for RV130/RV130W and linux/mipsle/meterpreter_reverse_tcp for RV110W/RV215W; bind_tcp and shell payloads cause segfaults and will not work.
  • ·Successful exploitation may crash the httpd service, causing a denial-of-service condition on the management interface; a session may not always be returned.
  • ·ROP gadget offsets and libc base addresses are version-specific; the exploit will fail or crash the device if the wrong target is selected. Multiple distinct offsets exist across RV110W 1.1.0.9 through 1.2.1.7, RV130/RV130W, and RV215W 1.1.0.5 through 1.3.0.8.
  • ·SSL must be enabled (RPORT 443) for the exploit to function correctly against the management interface.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv3.09.8CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.010.0CRITICALAV:N/AC:L/Au:N/C:C/I:C/A:C
vulncheck9.8CRITICAL
vendor_cisco9.8CRITICAL
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.