CVE DatabaseCVE-2024-40891
한국어 권고문 →
CVE-2024-408918.8/HIGHCISA KEVCWE-78

Zyxel VMG4325-B10A Legacy DSL CPE Telnet Command Injection Vulnerability (CVE-2024-40891) Analysis and Mitigation Guide

⚡ Jump to Patch
Affected Vendors
zyxel
Affected Components
vmg4325-b10a
Published Date
2025-02-04
CVSS v3.1
8.8
HIGH
EPSS (30d)
22.9%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Legacy and End-of-Life (EOL) Zyxel VMG4325-B10A DSL CPE devices running firmware version 1.00(AAFR.4)C0_20170615.

Impact

An authenticated attacker can execute arbitrary operating system (OS) commands with root privileges via the Telnet management interface.

Mitigation

Since the device is unsupported (EOL), immediate replacement of the hardware is highly recommended. Temporarily disable external Telnet access and enforce strong credentials.

Affected Products & Version Scope

Zyxel VMG4325-B10A firmware version 1.00(AAFR.4)C0_20170615 (End-of-Life)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

This product is End-of-Life (EOL) and unsupported by the vendor; therefore, no official security patches will be released. The primary recommended action is to decommission the device and replace it with a supported model. Prior to replacement, ensure all default passwords are changed immediately.

2. Temporary Workaround & Hardening Configuration

Disable external WAN-side Telnet (TCP port 23) and Web management access. Use firewall rules to restrict Telnet access exclusively to trusted internal management IPs.

bash
# Block all incoming Telnet traffic from the WAN interface (e.g., eth0)
iptables -A INPUT -i eth0 -p tcp --dport 23 -j DROP

# Allow Telnet only from a specific trusted management IP (e.g., 192.168.1.100)
iptables -A INPUT -p tcp -s 192.168.1.100 --dport 23 -j ACCEPT
iptables -A INPUT -p tcp --dport 23 -j DROP

3. Log Audit & IoC Verification Commands

Run the following commands on the device's shell to verify the firmware version, inspect active connections, and detect potential unauthorized processes.

bash
# 1. Check the running firmware version and system details
cat /etc/release 2>/dev/null || uname -a

# 2. Audit active Telnet connections and listening ports
netstat -antp | grep :23

# 3. Scan for suspicious active processes or reverse shells
ps w | grep -E 'sh|bash|nc|wget|curl' | grep -v grep
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
NordLayer / Zero-Trust Network Access
Decommission and replace the EOL Zyxel VMG4325-B10A device immediately, or restrict Telnet access to trusted networks only.

Stop Exposing VPN Ports to the Internet — Switch to Zero-Trust Access

Eliminate public-facing VPN concentrators and firewall management ports with identity-first Zero-Trust Network Access.

90% Attack Surface Reduction · Hardware-Free

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2024-40891) is a post-authentication command injection vulnerability located in the management command parser of the legacy Zyxel VMG4325-B10A DSL CPE firmware. The root cause lies in the lack of proper input validation and sanitization of user-supplied arguments passed to administrative commands via the Telnet interface (CWE-78). This allows authenticated users to escape the restricted CLI environment and execute arbitrary system commands.

2. Exploitation Mechanics & Attack Scenario

An attacker first establishes an authenticated session via Telnet using valid credentials (which may be obtained via default credentials or credential stuffing). Once authenticated, the attacker injects shell metacharacters (such as ';', '&', or '|') followed by malicious OS commands into the management command parameters. Because the input is directly concatenated into a system shell call without sanitization, the device executes the injected commands under the context of the administrative user (typically root).

3. Infrastructure & Business Impact

This vulnerability is actively exploited in the wild and is listed in CISA's Known Exploited Vulnerabilities (KEV) catalog. Successful exploitation grants full control over the CPE device, enabling attackers to intercept network traffic, perform DNS hijacking, pivot into the internal local area network (LAN), or enlist the compromised device into a malicious botnet.

Official Vendor Advisories & References

NVD Original English Description

**UNSUPPORTED WHEN ASSIGNED** A post-authentication command injection vulnerability in the management commands of the legacy DSL CPE Zyxel VMG4325-B10A firmware version 1.00(AAFR.4)C0_20170615 could allow an authenticated attacker to execute operating system (OS) commands on an affected device via Telnet.

Frequently Asked SecOps Questions (CVE-2024-40891)

FAQ

Q1. How critical is CVE-2024-40891 and is it actively exploited in the wild?

CVE-2024-40891 is rated CVSS 8.8 (HIGH) with a 30-day EPSS exploitation probability of 22.9%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2024-40891?

Primary impacted vendors include zyxel across vmg4325-b10a. Scope summary: Zyxel VMG4325-B10A firmware version 1.00(AAFR.4)C0_20170615 (End-of-Life)

Q3. What temporary mitigations or workarounds exist for CVE-2024-40891 before patching?

[Mitigation] Since the device is unsupported (EOL), immediate replacement of the hardware is highly recommended. Temporarily disable external Telnet access and enforce strong credentials. Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2024-40891

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (zyxel)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2024-40891 Zyxel VMG4325-B10A Legacy DSL CPE Telnet Command Injection Vulnerability (CVE-2024-40891) Analysis and Mitigation Guide (CVSS 8.8) - Patch & Workaround | CVE Pulse