Skip to main content

TOTOLINK A3300R CVE-2025-12239

HIGH
Buffer Overflow (CWE-119)
2025-10-27 cna@vuldb.com
7.4
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach router web interface (AV:N)
  2. Delivery
    Authenticate with low-privilege account (PR:L)
  3. Exploit
    Send oversized param to setDdnsCfg in cstecgi.cgi
  4. Execution
    Overflow buffer (CWE-119)
  5. Impact
    Execute code or crash device (VC/VI/VA:H)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

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

Exploitation Conditions

Exploitation requires network reachability to the device's web management service and invocation of the setDdnsCfg handler in /cgi-bin/cstecgi.cgi, which per the CVSS PR:L metric requires an authenticated low-privilege session on the TOTOLINK A3300R (firmware 17.0.0cu.557_B20221024). Limiting factors: only this specific firmware build is listed as affected; the attacker must reach the admin HTTP interface (typically LAN-only unless remote management is enabled); and valid credentials are needed, though default or weak credentials on consumer routers may trivially satisfy this. No user interaction is required (UI:N).

Impact

Signals are moderate and internally consistent. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) with high confidentiality, integrity and availability impact to the vulnerable system yields 7.4 (High), reflecting a network-reachable, low-complexity buffer overflow that nonetheless requires some level of authentication (PR:L). EPSS is low at 0.84% (56th percentile), indicating no evidence of broad automated exploitation despite the public exploit, and the CVE is NOT on CISA KEV, so there is no confirmed active exploitation. Publicly available exploit code exists (GitHub PoC), which raises opportunistic risk, but the PR:L authentication requirement and the absence of KEV listing temper the real-world priority. This fits the pattern of a VulDB/CNA-reported consumer-router flaw: technically valid and PoC-backed, but affecting a single specific firmware build of a niche device, so it is a lower operational priority than its 7.4 score alone might suggest - unless you specifically operate this TOTOLINK model. Note the input provides only a CVSS 4.0 vector (no 3.1 vector) and the PR:L assignment is vendor-stated; verify whether the device's admin interface is exposed and whether default/weak credentials effectively lower the authentication barrier.

Exploit ScenarioDerived

An attacker with access to the router's web interface (e.g., LAN access or an internet-exposed admin panel, potentially using default credentials) sends a crafted request to /cgi-bin/cstecgi.cgi invoking the setDdnsCfg function with an oversized parameter, triggering a buffer overflow. Given AC:L and a publicly available PoC, exploitation is straightforward and can corrupt memory to crash the device or potentially execute attacker-controlled code. The AV:N/PR:L vector means it is remotely reachable but requires an authenticated session.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.8% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Buffer overflow in the TOTOLINK A3300R router firmware (17.0.0cu.557_B20221024) lets an authenticated, low-privilege remote attacker corrupt memory through the setDdnsCfg function of /cgi-bin/cstecgi.cgi, with high impact to confidentiality, integrity and availability on the device. Exploitation requires network reachability to the device's web management service and a valid low-privilege session (CVSS PR:L), though default or weak credentials on consumer routers can make that trivial; no user interaction is required. Publicly available exploit code exists (a proof-of-concept writeup is published on GitHub), but there is no KEV listing and no confirmed active exploitation, and EPSS is low at 0.84% (56th percentile), so risk is moderate and driven mainly by exposure of the management interface.

RemediationAI

No vendor-released patch version is identified in the available intelligence at time of analysis; the TOTOLINK product page (https://www.totolink.net/) and the VULDB records (https://vuldb.com/?id.329909) should be monitored for a firmware update, and the fixed build should be applied as soon as it is published. Until then, mitigate by removing the exposure path rather than relying on detection: disable remote/WAN administration so the web management interface is reachable only from the trusted LAN, since the overflow is only exploitable by a client that can reach the HTTP admin service - the trade-off is loss of off-site management, which should be replaced with a VPN into the LAN. Change all default and weak administrator credentials and enforce unique strong passwords, because the CVSS PR:L metric means any valid low-privilege session satisfies the prerequisite; this does not remove the flaw but raises the cost of reaching it. If DDNS configuration is not required, avoid using the DDNS configuration pages entirely or restrict who can reach them, and consider placing the router's management interface behind an access-control list or firewall rule that permits only specific administrative hosts. Segment the router onto its own management VLAN/SSID so a compromised LAN client cannot reach /cgi-bin/cstecgi.cgi, and monitor router logs for anomalous POST requests to the CGI endpoint as a compensating detection measure. These are compensating controls with real operational trade-offs and do not fix the underlying memory-safety defect, so patching remains the only complete remediation.

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 is a classic memory-safety defect (CWE-119, improper restriction of operations within the bounds of a memory buffer) in the firmware of the TOTOLINK A3300R, a consumer Wi-Fi router. The affected code path is the setDdnsCfg handler within the device's CGI backend, /cgi-bin/cstecgi.cgi, which processes Dynamic DNS configuration parameters submitted through the router's embedded web management interface. Because the handler copies attacker-supplied input into a fixed-size buffer without adequate bounds validation, an oversized or malformed DDNS-related parameter can overflow adjacent memory, allowing corruption of program state and, depending on the copy's location (stack or heap) and the attacker's control over the payload, potentially redirecting execution. The underlying technology is a lightweight embedded HTTP/CGI stack - common on IoT and SOHO routers - where the management UI runs with elevated privileges on the device, meaning a successful overflow typically yields full control of the router's firmware context. The only CPE entry provided is cpe:2.3:o:totolink:a3300r_firmware:17.0.0cu.557_b20221024, indicating that this specific firmware build is the confirmed affected version and no other builds are enumerated in the available intelligence.

Know when A3300R 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 (vuldb) PRIMARY 7.4 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
vuln.today AI 8.8 HIGH

Network-reachable CGI overflow with low complexity; PR:L reflects the authenticated admin-interface requirement; full memory-corruption impact gives C/I/A:H with unchanged scope.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A weakness has been identified in TOTOLINK A3300R 17.0.0cu.557_B20221024. The impacted element is the function setDdnsCfg of the file /cgi-bin/cstecgi.cgi. Executing manipulation can lead to buffer overflow. The attack may be performed from remote. The exploit has been made available to the public and could be exploited.

Executive ViewAI

Why It Matters

A memory-corruption flaw in TOTOLINK A3300R router firmware (version 17.0.0cu.557_B20221024) allows an attacker who already holds a low-privilege login on the device to crash or take control of the router through its web management interface, with full loss of confidentiality, integrity and availability on that device. Leadership should care because these routers are typically deployed at branch offices and remote/home worker sites, where a compromised device can be used as a foothold to intercept or redirect internal traffic, and no vendor fix is currently available. Public proof-of-concept code has been published, so the window between disclosure and opportunistic abuse is short even though no active exploitation has been confirmed.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable WAN/remote administration and restrict the web management interface to a trusted administrative VLAN or management subnet; change default and weak credentials and enforce unique strong passwords for all accounts, including low-privilege ones; block inbound access to the device management port at the firewall and monitor authentication/configuration logs for anomalous setDdnsCfg activity; where the device cannot be isolated, replace it with a supported model.

Threat Intelligence Overview

EPSS Score
0.8%
Top 44% exploitable
Prevalence
Low
single niche budget SOHO router model/firmware build, limited enterprise footprint
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.8%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +37
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.

Affected Products (CPE)CVE.org

cpe:2.3:o:totolink:a3300r_firmware:17.0.0cu.557_b20221024:*:*:*:*:*:*:*
CVE-2024-24333 CRITICAL POC
9.8 Jan 30

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the desc paramet

CVE-2024-24332 CRITICAL POC
9.8 Jan 30

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the url paramete

CVE-2024-24331 CRITICAL POC
9.8 Jan 30

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the enable param

CVE-2024-24330 CRITICAL POC
9.8 Jan 30

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the port or enab

CVE-2024-24329 CRITICAL POC
9.8 Jan 30

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the enable param

CVE-2024-24328 CRITICAL POC
9.8 Jan 30

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the enable param

CVE-2024-24327 CRITICAL POC
9.8 Jan 30

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the pppoePass pa

CVE-2024-24326 CRITICAL POC
9.8 Jan 30

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the arpEnable pa

CVE-2024-24325 CRITICAL POC
9.8 Jan 30

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the enable param

CVE-2023-46993 CRITICAL POC
9.8 Oct 31

In TOTOLINK A3300R V17.0.0cu.557_B20221024 when dealing with setLedCfg request, there is no verification for the enable

CVE-2023-46976 CRITICAL POC
9.8 Oct 31

TOTOLINK A3300R 17.0.0cu.557_B20221024 contains a command injection via the file_name parameter in the UploadFirmwareFil

CVE-2023-37173 CRITICAL POC
9.8 Jul 07

TOTOLINK A3300R V17.0.0cu.557_B20221024 was discovered to contain a command injection vulnerability via the command para

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