CVE-2025-60693
MediumCVSS 6.5Exploitation Probability (EPSS)
Low risk49th percentile - higher than 49% of all known CVEs
Summary
A stack-based buffer overflow exists in the get_merge_mac function of the httpd binary on Linksys E1200 v2 routers (Firmware E1200_v2.0.11.001_us.tar.gz). The function concatenates up to six user-supplied CGI parameters matching <parameter>_0~5 into a fixed-size buffer (a2) without proper bounds checking, appending colon delimiters during concatenation. Remote attackers can exploit this vulnerability via specially crafted HTTP requests to execute arbitrary code or cause denial of service without authentication.
Risk Assessment
The risk for the organization includes the possibility of remote code execution on the router without authentication, potentially leading to compromise of network traffic confidentiality and integrity, as well as denial of service.
Recommendation
It is recommended to immediately update the Linksys E1200 v2 router firmware to the latest available version if a patch has been released. If no update is available, restrict access to the router's management interface to trusted networks only or consider replacing the device with a supported model.
Other vulnerabilities in Linksys E1200 v2
See all- CVE-2025-60689Medium
An unauthenticated command injection vulnerability exists in the Start_EPI function of the httpd binary on Linksys E1200 v2 routers. User-supplied CGI parameters are concatenated into system command strings without proper sanitization and executed via wl_exec_cmd.
- CVE-2022-38555Critical
A buffer overflow vulnerability exists in the Linksys E1200 router firmware version 1.0.04 in the ej_get_web_page_name function. An attacker can exploit this flaw to execute arbitrary code or cause a denial of service.
- CVE-2025-60691High
A stack-based buffer overflow exists in the httpd binary of Linksys E1200 v2 routers (Firmware E1200_v2.0.11.001_us.tar.gz). The apply_cgi and block_cgi functions copy user-supplied input from the 'url' CGI parameter into stack buffers (v36, v29) using sprintf without bounds checking. Because these buffers are allocated as single-byte variables, any non-empty input will trigger a buffer overflow.
- CVE-2025-60690High
A stack-based buffer overflow exists in the get_merge_ipaddr function of the httpd binary on Linksys E1200 v2 routers (Firmware E1200_v2.0.11.001_us.tar.gz). The function concatenates up to four user-supplied CGI parameters matching <parameter>_0~3 into a fixed-size buffer (a2) without bounds checking. Remote attackers can exploit this vulnerability via specially crafted HTTP requests to execute arbitrary code or cause denial of service without authentication.
Original NVD description (English source)
A stack-based buffer overflow exists in the get_merge_mac function of the httpd binary on Linksys E1200 v2 routers (Firmware E1200_v2.0.11.001_us.tar.gz). The function concatenates up to six user-supplied CGI parameters matching <parameter>_0~5 into a fixed-size buffer (a2) without proper bounds checking, appending colon delimiters during concatenation. Remote attackers can exploit this vulnerability via specially crafted HTTP requests to execute arbitrary code or cause denial of service without authentication.

