A multiple cross-site scripting vulnerability was identified on the Netgear router version 1.0.0.24.
A multiple cross-site scripting vulnerability was identified on the Netgear router version 1.0.0.24.
Inject the malicious JavaScript code โ></scripT><scripT>alert(1)</scripT> in the getpage variable in the URL http://routerip/cgibin/webproc?getpage=html/page.htm&var:page=RST_status&var:menu=advanced&t=1445843230593 and view it on browser which results in the execution of Cross-Site Scripting (XSS).
Note: Similarly, var:page & var:menu variable is also injected with malicious JavaScript payload, and it is used as a vehicle for further attack.
Issue 1: The GET request parameter getpage variable in the following URL http://router-ip/cgibin/webproc?getpage=html/page.htm&var:page=RST_status&var:menu=advanced&t=1445843230593 is vulnerable to Cross-Site Scripting (XSS).
Figure 01: XSS Payload injected to the getpage variable, and it echoed back in the given response URL.
Figure 02: XSS Payload gets reflected in the browser.
Issue 2: The GET request parameter var:page variable in the following URL http://router-ip/cgibin/webproc?getpage=html/page.htm&var:page=RST_status&var:menu=advanced&t=1445843230593 is vulnerable to Cross-Site Scripting (XSS).
Figure 03: XSS Payload injected to var:page variable, and it echoed back in the given response URL.
Issue 3: The GET request parameter var:menu variable in the following URL http://router-ip/cgibin/webproc?getpage=html/page.htm&var:page=RST_status&var:menu=advanced&t=1445843230593 is vulnerable to Cross-Site Scripting (XSS).
Figure 04: XSS Payload injected to var:menu variable, and its echoed back in the given response URL.
A cross-site script (XSS) vulnerability allows an attacker to inject malicious code into the Netgear Web UI page.
Download the latest updated firmware and update it as per vendor advisory.
Oct 28, 2015: Discovered in Netgear Router Firmware Version 1.0.0.24
Oct 28, 2015: Reported to vendor
Nov 03, 2015: Netgear technical team started addressing the issue after several follow-ups
Dec 13, 2015: Vulnerability got fixed
Dec 30, 2015: Updated Netgear Router JNR1010 version 1.0.0.32 was released