CVE-2025-15551
Unknown
Unknown - Not Provided
JavaScript Injection via eval in TP-Link Router Admin Portal
Publication date: 2026-02-05
Last updated on: 2026-04-22
Assigner: TPLink
Description
Description
The response coming from TP-Link Archer MR200 v5.2, C20 v5 and v6, TL-WR850N v3, and TL-WR845N v4 for any request is getting executed by the JavaScript function like eval directly without any check.Β Attackers can exploit this vulnerability via a Man-in-the-Middle (MitM) attack to execute JavaScript code on the router's admin web portal without the user's permission or knowledge.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| tp-link | archer_mr200_firmware | to 250917 (exc) |
| tp-link | archer_c20_firmware | to 250630 (exc) |
| tp-link | tl-wr850n_firmware | to 0.9.1_Build251205 (exc) |
| tp-link | tl-wr845n_firmware | to 251031 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-95 | The product receives input from an upstream component, but it does not neutralize or incorrectly neutralizes code syntax before using the input in a dynamic evaluation call (e.g. "eval"). |