Skip to main content

Zyxel VMG4005-B50B EUVDEUVD-2026-33876

| CVE-2026-3871 MEDIUM
Classic Buffer Overflow (CWE-120)
2026-06-02 Zyxel GHSA-c8pm-7pr3-cmh3
6.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
6.5 MEDIUM
AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

1
Analysis Generated
Jun 02, 2026 - 02:47 vuln.today

DescriptionCVE.org

A buffer overflow vulnerability in the UPnP DeletePortMapping() command in Zyxel VMG4005-B50B firmware versions through 5.13(ABRL.5.4)C0 could allow an adjacent attacker to trigger a temporary denial-of-service (DoS) condition affecting the UPnP function of the affected device.

AnalysisAI

Buffer overflow in the UPnP DeletePortMapping() command of Zyxel VMG4005-B50B DSL/Ethernet CPE firmware (through 5.13(ABRL.5.4)C0) enables an unauthenticated adjacent-network attacker to crash the device's UPnP service. The impact is a temporary, recoverable denial-of-service confined to the UPnP function - availability is fully affected (A:H) while confidentiality and integrity remain unimpacted (C:N/I:N). No public exploit code or CISA KEV listing exists at time of analysis; the vulnerability was disclosed by Zyxel itself on 2026-06-02.

Technical ContextAI

CWE-120 (Buffer Copy without Checking Size of Input) describes the root cause: the UPnP service's handler for the DeletePortMapping() action fails to validate the length of attacker-controlled input before copying it into a fixed-size stack or heap buffer, resulting in a classic stack/heap overflow that corrupts process state and crashes the UPnP daemon. UPnP (Universal Plug and Play) is a network protocol suite common on CPE devices that enables automatic port-forwarding discovery; DeletePortMapping is a standard UPnP WANIPConnection action that removes an existing port mapping entry. The affected product - identified by CPE cpe:2.3:a:zyxel:vmg4005-b50b_firmware:*:*:*:*:*:*:*:* - is a Zyxel DSL/Ethernet customer premises equipment (CPE) device, consistent with the advisory's broader scope covering '4G/LTE, 5G NR CPE and DSL Ethernet CPE' product lines. The CVSS attack vector of AV:A (Adjacent) reflects that UPnP traffic operates over the local network segment and is not normally routable across the internet.

RemediationAI

The primary remediation is to apply the patch or firmware update identified in Zyxel's security advisory at https://www.zyxel.com/global/en/support/security-advisories/zyxel-security-advisory-for-buffer-overflow-vulnerabilities-in-the-upnp-function-of-certain-4g-lte-5g-nr-cpe-and-dsl-ethernet-cpe-06-02-2026; however, no specific patched firmware version number was included in the available input data, so the exact target version cannot be independently confirmed here - consult the advisory directly for the confirmed fix version before upgrading. As a compensating control where patching is not immediately possible, disabling the UPnP service entirely on the VMG4005-B50B removes the attack surface completely; the trade-off is that applications relying on automatic UPnP port-forwarding (gaming consoles, P2P clients, some VoIP adapters) will require manual port-forwarding configuration. Additionally, restricting LAN-side access to the device's UPnP port (typically UDP 1900 / SSDP and TCP 5000) via ACLs or firewall rules on upstream network equipment reduces exposure to trusted hosts only. Given the adjacent-network attack vector, ensuring that untrusted devices cannot reach the same broadcast domain as the CPE (e.g., proper VLAN segmentation for guest networks) provides a meaningful architectural mitigation.

More in Zyxel

View all
CVE-2017-6884 HIGH POC
8.8 Apr 06

A command injection vulnerability was discovered on the Zyxel EMG2926 home router with firmware V1.00(AAQT.4)b8. Rated h

CVE-2024-40891 HIGH
8.8 Feb 04

Zyxel VMG4325-B10A legacy DSL CPE contains post-authentication command injection via Telnet management commands, compani

CVE-2015-6018 CRITICAL POC
9.8 Dec 31

The diagnostic-ping implementation on ZyXEL PMG5318-B20A devices with firmware before 1.00(AANC.2)C0 allows remote attac

CVE-2023-28769 CRITICAL POC
9.8 Apr 27

The buffer overflow vulnerability in the library “libclinkc.so” of the web server “zhttpd” in Zyxel DX5401-B0 firmware v

CVE-2023-28771 CRITICAL POC
9.8 Apr 25

Improper error message handling in Zyxel ZyWALL/USG series firmware versions 4.60 through 4.73, VPN series firmware vers

CVE-2022-30525 CRITICAL POC
9.8 May 12

A OS command injection vulnerability in the CGI program of Zyxel USG FLEX 100(W) firmware versions 5.00 through 5.21 Pat

CVE-2016-10401 HIGH POC
8.8 Jul 25

ZyXEL PK5001Z devices have zyad5001 as the su password, which makes it easier for remote attackers to obtain root access

CVE-2023-33012 HIGH POC
8.8 Jul 17

A command injection vulnerability in the configuration parser of the Zyxel ATP series firmware versions 5.10 through 5.3

CVE-2017-15226 CRITICAL POC
9.8 Oct 10

Zyxel NBG6716 V1.00(AAKG.9)C0 devices allow command injection in the ozkerz component because beginIndex and endIndex ar

CVE-2025-0890 CRITICAL
9.8 Feb 04

**UNSUPPORTED WHEN ASSIGNED** Insecure default credentials for the Telnet function in the legacy DSL CPE Zyxel VMG4325-B

CVE-2017-7964 CRITICAL POC
10.0 Apr 19

Zyxel WRE6505 devices have a default TELNET password of 1234 for the root and admin accounts, which makes it easier for

CVE-2023-28770 HIGH POC
7.5 Apr 27

The sensitive information exposure vulnerability in the CGI “Export_Log” and the binary “zcmd” in Zyxel DX5401-B0 firmwa

Share

EUVD-2026-33876 vulnerability details – vuln.today

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