Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify GS-4210-16P2S web UI on network
-
DeliveryCraft oversized GET request to dispatcher.cgi
-
Exploit_readHttpParam copies unbounded query string without NUL termination
-
Executionparse_query_string walks attacker data into fixed stack buffer
-
ImpactStack memory corrupted, web management process crashes (DoS)
Vulnerability Assessment
| Weakness |
CWE
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. |
| Exploitation Conditions | Exploitation requires only network-level connectivity to the GS-4210-16P2S web management interface - no credentials, no session tokens, and no prior access to the device are needed. The vulnerability is pre-authentication and triggered via a standard HTTP GET request, meaning it is reachable in a single unauthenticated packet exchange. Devices whose management interface is reachable from untrusted networks (internet-exposed management ports, flat enterprise networks without management VLAN separation) are directly at risk with no additional attacker capability required. The primary factor limiting exploitation scope is network segmentation: devices whose management interface is firewalled to management-only hosts cannot be reached by external or lateral attackers. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N scoring 8.7 accurately reflects the ease-of-reach: no authentication, no complexity, no user interaction, network-accessible. The impact metrics are conservatively scoped to high availability impact on the vulnerable system only, with no confidentiality or integrity impact confirmed - this aligns with the described worst-confirmed outcome of crashing the web management interface. However, the description explicitly notes the potential for memory corruption beyond DoS, which the CVSS scoring does not fully capture; if the stack overflow is reliably exploitable for code execution, real-world risk would be materially higher than the score implies. EPSS data is absent from available intelligence, so exploitation probability relative to the broader CVE population cannot be quantified. KEV status is not confirmed, and no public exploit code has been identified, meaning current threat actor activity is unknown. The realistic immediate priority is for any organization running management interfaces on flat or internet-exposed network segments - even a mid-sized operator with limited patching cadence should treat this as urgent given the zero-prerequisite attack path. The key mitigating factor is that impact is bounded to the management plane; data-plane forwarding continues unaffected by a web UI crash. |
| Exploit ScenarioDerived | An attacker with network access to the GS-4210-16P2S web management port sends a single crafted HTTP GET request to dispatcher.cgi containing a query string that substantially exceeds the fixed stack buffer size allocated in parse_query_string. The _readHttpParam function copies the full oversized string without truncation or NUL termination, and parse_query_string then walks past the buffer boundary on the stack, corrupting adjacent memory and crashing the web management process. Depending on firmware memory protections, a carefully crafted payload could attempt to overwrite a return address, though reliable code execution exploitation has not been confirmed by available data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Stack buffer overflow in the PLANET GS-4210-16P2S managed switch web management interface exposes all firmware versions prior to 3.441b260626 to unauthenticated remote denial of service and potential memory corruption. The _readHttpParam function copies attacker-supplied HTTP query string data into a fixed-size stack buffer without enforcing size limits or guaranteeing NUL termination, after which parse_query_string processes the unbounded attacker-controlled content. No public exploit code has been identified at time of analysis and KEV status is not confirmed, but the pre-authentication network vector with no special preconditions makes this straightforwardly reachable; a vendor patch is available.
RemediationAI
The primary remediation is to upgrade GS-4210-16P2S firmware to version 3.441b260626 or later, available from PLANET Technology's security advisory at https://www.planet.com.tw/en/support/security-advisory/10. Until patching is complete, restrict access to the device's web management interface (typically TCP 80 and 443) to trusted management hosts only, using ACLs on upstream switches or firewalls or by placing the management interface on a dedicated out-of-band VLAN inaccessible from untrusted segments. This compensating control eliminates the pre-authentication network exposure without affecting data-plane operation, but does not fix the underlying buffer overflow and should be treated as temporary. Disabling the HTTP web UI entirely and relying on CLI/SSH management is an alternative if the device supports it, though this may impact operational workflows dependent on the GUI.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The GS-4210-16P2S is a 16-port PoE managed Gigabit switch manufactured by PLANET Technology Corp., identified by CPE cpe:2.3:a:planet_technology_corp.:planet_gs-4210-16p2s:*:*:*:*:*:*:*:*. The web management interface exposes a CGI endpoint (dispatcher.cgi) whose HTTP request parsing path contains a CWE-120 (Buffer Copy without Checking Size of Input - Classic Buffer Overflow) defect. Specifically, _readHttpParam retrieves the raw HTTP query string and copies it into a destination buffer without verifying that the source length fits the destination or that the result is NUL-terminated. parse_query_string then iterates over key-value pairs in what it treats as a valid C string, walking attacker-controlled bytes into a fixed-size stack buffer. Stack buffer overflows of this class can corrupt return addresses or adjacent stack variables, with outcomes ranging from crash to arbitrary code execution depending on stack layout, ASLR, and stack canaries in the firmware build.
Know when Planet Gs 4210 16P2S 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Pre-authentication network-reachable overflow with no user interaction; impact confirmed only on availability (web UI crash), with no confidentiality or integrity compromise demonstrated.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
PLANET GS-4210-16P2S firmware before 3.441b260626 contains a pre-authentication memory corruption vulnerability in the web management interface where the _readHttpParam function copies an oversized HTTP query string without guaranteeing NUL termination, allowing parse_query_string to process attacker-controlled data into a fixed-size stack buffer. An unauthenticated remote attacker can send an oversized GET request to dispatcher.cgi to cause denial of service of the web management interface and potentially trigger memory corruption.
Executive ViewAI
PLANET GS-4210-16P2S switches represent a critical infrastructure vulnerability for affected organizations, with unauthenticated remote access enabling denial-of-service attacks and potential system compromise through memory corruption. Network teams must prioritize remediation to prevent service disruption and maintain operational resilience.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Planet Gs 4210 16P2S
View allOS command injection in PLANET GS-4210-16P2S managed switch firmware allows a remote attacker with administrator web cre
OS command injection in the PLANET GS-4210-16P2S managed PoE switch firmware before 3.441b260626 allows an authenticated
Authenticated OS command injection in PLANET GS-4210-16P2S managed switch firmware prior to 3.441b260626 enables a remot
Stack-based buffer overflow and null pointer dereference vulnerabilities in the PLANET GS-4210-16P2S managed PoE switch
Stack-based buffer overflows in PLANET GS-4210-16P2S managed switch firmware before 3.441b260626 allow a remote administ
Stack-based buffer overflow vulnerabilities in the PLANET GS-4210-16P2S managed PoE switch web management interface allo
Null pointer dereference in PLANET GS-4210-16P2S managed switch firmware before 3.441b260626 allows remote authenticated
EUVD-2026-67784
GHSA-fx37-w2g6-gg44
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB