Skip to main content

PLANET GS-4210-16P2S CVE-2026-77218

| EUVDEUVD-2026-67788 MEDIUM
Stack-based Buffer Overflow (CWE-121)
2026-08-28 VulnCheck GHSA-qx7g-cv57-953h
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid admin credentials
  2. Delivery
    Authenticate to web management interface
  3. Exploit
    Send crafted POST to /cgi-bin/dispatcher.cgi
  4. Execution
    Overflow fixed-size stack buffer in handler
  5. Persist
    Crash CGI process
  6. Impact
    Web management service unavailable

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
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

Authentication to the switch's web management interface is required prior to exploitation - the CVSS 4.0 vector specifies PR:H (High Privileges Required), confirming that valid administrative credentials must be held by the attacker before any of the three overflow conditions can be triggered. The web management service must be reachable over the network (default for managed switch deployments), but network-level ACLs can restrict this. The three vulnerable code paths are reached via specific POST actions: credential handling via web_login_first_post, password enable configuration via web_sys_enablePasswd_post, and local user management via web_sys_localUser_post. Exploitation impact is strictly limited to denial of service against the CGI/web management process - no remote code execution has been demonstrated. CLI-based management channels (SSH, Telnet if enabled) are likely unaffected by a CGI crash, limiting operational disruption. All firmware versions prior to 3.441b260626 running the default web management configuration are affected.

Impact

The CVSS 4.0 score of 6.9 (Medium) accurately reflects the constrained threat model: Network attack vector and Low complexity are offset by the High privilege requirement (PR:H), meaning an attacker must already hold valid administrative credentials before triggering any of the three overflow conditions. There is no confidentiality or integrity impact - only High availability impact against the vulnerable system's web management service. No EPSS data was provided in the input, and this vulnerability is absent from the CISA KEV catalog, indicating no confirmed active exploitation. No public POC has been identified at time of analysis. The combination of required prior authentication, DoS-only impact, and no active exploitation makes this a manageable finding suited to a standard patch maintenance cycle rather than an emergency response; even a well-resourced network operations team managing dozens of such switches should be able to absorb this into scheduled firmware maintenance without elevated urgency. The primary realistic threat actor is an insider or an attacker who has separately compromised management credentials.

Exploit ScenarioDerived

An attacker with valid administrative credentials for the switch's web management interface crafts an HTTP POST request to /cgi-bin/dispatcher.cgi targeting one of the three vulnerable handlers, supplying a usrPass, enbPass, or usrName value that exceeds the fixed-size stack buffer allocated by the handler. The CGI process crashes, making the web management interface unresponsive and requiring a service restart or device reboot to restore management access. No public POC has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Stack-based buffer overflow vulnerabilities in the PLANET GS-4210-16P2S managed PoE switch web management interface allow a remote authenticated attacker to crash the CGI process and disrupt web-based device administration. Three separate POST parameter handlers in /cgi-bin/dispatcher.cgi - processing usrPass, enbPass, usrName, and usrPass - copy user-supplied input into fixed-size stack buffers without bounds validation, triggering CWE-121 conditions. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog; impact is confined to denial of service against the web management plane.

RemediationAI

Upgrade the PLANET GS-4210-16P2S firmware to version 3.441b260626 or later, as specified in the vendor security advisory at https://www.planet.com.tw/en/support/security-advisory/10. Additional details are available from the VulnCheck advisory at https://www.vulncheck.com/advisories/planet-gs-4210-16p2s-stack-buffer-overflow-via-dispatcher-cgi-credential-handlers. If immediate firmware upgrade is operationally constrained, restrict network access to the web management interface (TCP 80/443) using ACLs or upstream firewall rules to limit reachability to trusted management hosts only - this reduces exposure but does not protect against exploitation by legitimately authenticated users. As a more aggressive compensating control, disabling the HTTP/HTTPS web UI in favor of CLI-only management via SSH eliminates the vulnerable attack surface entirely if GUI management is not operationally required, at the cost of losing web-based administration capability.

Affected VersionsENISA

PLANET GS-4210-16P2S 0 <3.441b260626

Affected Packages

euvd planet_gs_4210_16p2s fix: 3.441b260626

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 PLANET GS-4210-16P2S is a managed Gigabit PoE switch running embedded firmware with a CGI-based web management interface served through /cgi-bin/dispatcher.cgi. The affected CPE is cpe:2.3:a:planet_technology_corp.:planet_gs-4210-16p2s:*:*:*:*:*:*:*:*. The root cause is CWE-121 (Stack-based Buffer Overflow): three POST parameter handlers - web_login_first_post (usrPass), web_sys_enablePasswd_post (enbPass), and web_sys_localUser_post (usrName, usrPass) - each perform unbounded string copies from HTTP POST body parameters into fixed-size stack-allocated buffers. On the embedded architectures typical of network appliance firmware, such overflows can overwrite saved return addresses and registers. The observed impact is limited to denial of service (CGI process crash), which may indicate the presence of partial mitigations such as stack canaries in the firmware build or that achievable POST parameter sizes constrain exploitation to DoS rather than code execution.

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

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 4.9 MEDIUM

Network-accessible web interface but PR:H required; impact is availability-only against the management process with no scope change to other systems.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

PLANET GS-4210-16P2S firmware before 3.441b260626 contains authenticated stack buffer overflow vulnerabilities in /cgi-bin/dispatcher.cgi. The web_login_first_post handler copies the usrPass POST parameter into a fixed-size stack buffer without length validation, the web_sys_enablePasswd_post handler copies the enbPass POST parameter into a fixed-size stack buffer without length validation, and the web_sys_localUser_post handler copies the usrName and usrPass POST parameters into fixed-size stack buffers without length validation. A remote authenticated attacker can send a crafted request to crash the CGI process or web management service, resulting in denial of service.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Low
niche managed PoE switch from regional Taiwanese vendor
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
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.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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