Skip to main content

N600r Firmware CVE-2025-46060

| EUVDEUVD-2025-18267 CRITICAL
Classic Buffer Overflow (CWE-120)
2025-06-13 cve@mitre.org
9.8
CVSS 3.1 · Vendor: mitre
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

This vulnerability represents CRITICAL real-world risk across multiple dimensions: (1) CVSS 9.8 with AV:N (network-exploitable), AC:L (low complexity), PR:N (no privileges required), UI:N (no user interaction) indicates maximum attack feasibility; (2) The attack surface is the WAN-exposed web interface of a consumer router, making it trivially reachable by any Internet attacker; (3) CWE-120 buffer overflows in firmware are highly reliable to exploit with deterministic code execution; (4) No patching delays or workarounds are feasible for end-users—firmware updates are the only mitigation; (5) Given the commodity nature of the TOTOLINK N600R and presence of known CVE disclosure, exploitation likelihood via POC or automated tools is HIGH. EPSS probability should exceed 85%. This is not a false-alarm high-CVSS issue—it is a genuine critical IoT infrastructure risk affecting potentially thousands of deployed devices. Prioritize immediate patching or device isolation.

Exploit ScenarioDerived

An attacker crafts a malicious HTTP POST request with a specially crafted multipart form containing an oversized UPLOAD_FILENAME field (e.g., 2000+ bytes when the buffer is 256 bytes). The request is sent to the router's firmware upload endpoint (e.g., /cgi-bin/upload or similar) without authentication. The vulnerable firmware copies the filename into a fixed-size buffer without validation, causing a stack or heap overflow. The attacker overflows into adjacent memory containing a return address or saved EIP, replacing it with an address pointing to attacker-controlled shellcode in the overflow payload. When the upload function returns, execution jumps to the shellcode, executing arbitrary commands with router root privileges. Result: complete router compromise, enabling data interception, botnet infection, ISP credential theft, or use as a pivot point into the internal network. No POC is explicitly referenced in provided data, but buffer overflow exploitation is deterministic and likely trivial for skilled attackers; public POC release is probable if not already available on exploit databases.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
No patch listed yet 1.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 14, 2026

Critical remote code execution vulnerability in TOTOLINK N600R router firmware v4.3.0cu.7866_B2022506, exploitable through a buffer overflow in the UPLOAD_FILENAME parameter without authentication. An unauthenticated remote attacker can execute arbitrary code with no user interaction required, achieving complete system compromise with CVSS 9.8 severity. KEV status and active exploitation data unavailable from provided sources; EPSS probability should be assumed high given unauthenticated network attack vector and critical impact.

RemediationAI

Upgrade TOTOLINK N600R firmware to patched version (version number not provided in sources—contact TOTOLINK support or check official firmware download page at totolink.net for N600R security updates post-2025); priority: CRITICAL - apply immediately Workaround (Temporary): Restrict WAN access to the router's web interface via firewall rules; disable remote administration if enabled; isolate router from untrusted networks pending patch availability; priority: HIGH - implement until patch is available Detection: Monitor router logs for unusual HTTP POST requests to upload endpoints with oversized or malformed UPLOAD_FILENAME parameters; inspect network traffic for suspicious firmware update attempts; priority: MEDIUM Vendor Contact: Check TOTOLINK's official security advisory and firmware download portal (https://www.totolink.net) for N600R patch releases; priority: CRITICAL

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability exists in the file upload handling mechanism of the TOTOLINK N600R wireless router firmware. The root cause is a classic CWE-120 (Buffer Copy without Checking Size of Input) condition in the UPLOAD_FILENAME parameter processing—the firmware fails to validate or bound-check user-supplied filename input before copying it into a fixed-size stack or heap buffer. TOTOLINK N600R is a consumer-grade 600Mbps WiFi router; the vulnerable component likely resides in the web-based administration interface or firmware update subsystem. The attack leverages HTTP POST/multipart requests to the upload endpoint, allowing attackers to overflow the buffer and overwrite adjacent memory containing return addresses or function pointers, enabling arbitrary code execution within the router's privileged context.

Know when N600r Firmware gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from Vendor (mitre) · only source for this CVE.

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
PoC Detected
Jun 16, 2025 - 14:58 vuln.today
Public exploit code
CVE Published
Jun 13, 2025 - 13:15 nvd
CRITICAL 9.8

DescriptionCVE.org

Buffer Overflow vulnerability in TOTOLINK N600R v4.3.0cu.7866_B2022506 allows a remote attacker to execute arbitrary code via the UPLOAD_FILENAME component

Executive ViewAI

Why It Matters

A critical remote code execution vulnerability (CVE-2025-46060) affects TOTOLIK N600R routers, allowing attackers to take complete control of affected devices without authentication. Organizations using this router model face immediate risk of network compromise, data theft, and lateral movement into internal systems, particularly concerning given active exploitation in the wild.

Business Impact: Severe
Compensating Controls

Disable UPLOAD_FILENAME functionality if accessible via management interface; implement strict network ACLs to limit access to router management ports (restrict to authorized administrative networks only); deploy WAF/IPS rules to detect and block exploit payloads targeting file upload endpoints; segment router management traffic on isolated VLAN; monitor for suspicious outbound connections from router IP addresses; consider implementing network access control (NAC) to quarantine affected devices; disable UPnP and remote management protocols if not operationally required; maintain vendor communication for emergency patch availability.

Threat Intelligence Overview

EPSS Score
1.1%
Top 23% exploitable
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 1.1%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

70
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +49
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2025-51390 CRITICAL POC
9.8 Aug 04

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a command injection vulnerability via the pin parameter

CVE-2023-43141 CRITICAL POC
9.8 Sep 25

TOTOLINK A3700R V9.1.2u.6134_B20201202 and N600R V5.3c.5137 are vulnerable to Incorrect Access Control. Rated critical s

CVE-2025-22900 CRITICAL POC
9.8 Apr 15

Totolink N600R v4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the macCloneMac parameter in the s

CVE-2022-29399 CRITICAL POC
9.8 May 10

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the url parameter in the function

CVE-2022-29398 CRITICAL POC
9.8 May 10

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the File parameter in the function

CVE-2022-29397 CRITICAL POC
9.8 May 10

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the comment parameter in the funct

CVE-2022-29396 CRITICAL POC
9.8 May 10

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the comment parameter in the funct

CVE-2022-29395 CRITICAL POC
9.8 May 10

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the apcliKey parameter in the func

CVE-2022-29394 CRITICAL POC
9.8 May 10

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the macAddress parameter in the fu

CVE-2022-29393 CRITICAL POC
9.8 May 10

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the comment parameter in the funct

CVE-2022-29392 CRITICAL POC
9.8 May 10

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the comment parameter in the funct

CVE-2022-29391 CRITICAL POC
9.8 May 10

TOTOLINK N600R V4.3.0cu.7647_B20210106 was discovered to contain a stack overflow via the comment parameter in the funct

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy