TOTOLINK A3002R Eval Injection Vulnerability Allowing Cross-Site Scripting

Vulnerability

An eval injection vulnerability has been identified in the TOTOLINK A3002R router, specifically in version 4.0.0-B20230531.1404. This vulnerability allows for cross-site scripting (XSS) by exploiting the eval() function on multiple web interface pages. The issue was confirmed by injecting a script that accessed the session ID, demonstrating the potential for session hijacking.

Impact

Exploitation of this vulnerability allows for cross-site scripting, where an attacker can inject malicious scripts that are executed in the context of the user's browser session.

Reproduction

The vulnerability can be reproduced by accessing the router's web interface and navigating to pages that utilize the eval() function. Once identified, the vulnerability can be exploited by injecting a script, such as one that triggers an alert, to confirm the execution of the injected code. Successful exploitation can be verified by checking the sessionCheck field, which will reflect the injected session ID.

Added: Aug 18, 2025, 8:21 PM
Updated: Aug 18, 2025, 9:19 PM

Vulnerability Rating

Custom Algorithm
spread
2.6
impact
5.4
exploitability
7.4
remediation
0.0
relevance
0.3
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.