Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Primary rating from Vendor (mitre) · only source for this CVE.
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
Mercusys AC12G (EU) V1 router with firmware AC12G(EU)_V1_200909 encrypts configuration backups with a hardcoded DES key using single DES in ECB mode. An attacker who obtains a backup file can decrypt it to recover all stored credentials including admin password, WiFi PSK, and DDNS credentials.
AnalysisAI
Credential disclosure in Mercusys AC12G (EU) V1 routers running firmware AC12G(EU)_V1_200909 allows recovery of plaintext admin, WiFi, and DDNS credentials from configuration backup files. The device encrypts backups with a hardcoded single-DES key in ECB mode, meaning anyone who obtains the backup file can trivially decrypt it. No public exploit identified at time of analysis, though a third-party advisory write-up exists on GitHub describing the cryptographic flaw.
Technical ContextAI
The vulnerability falls under CWE-798 (Use of Hard-coded Credentials), specifically a hardcoded cryptographic key embedded in the router firmware. The affected device uses single DES - a 56-bit block cipher long considered broken and deprecated by NIST since 2005 - operated in ECB (Electronic Codebook) mode, which leaks structural patterns in plaintext. Because the DES key is identical across all units shipping firmware AC12G(EU)_V1_200909, an attacker who extracts the key from one device's firmware (or reuses publicly disclosed key material) can decrypt configuration backups from any other unit running the same image. Configuration backups on consumer SOHO routers typically include the admin web UI password, WPA/WPA2 pre-shared keys for each SSID, WAN/PPPoE credentials, and dynamic DNS provider credentials.
RemediationAI
No vendor-released patch identified at time of analysis - the input data includes only a third-party research advisory and the NVD entry, with no Mercusys (TP-Link subsidiary) firmware update referenced. Owners should check the Mercusys support site for a firmware update newer than AC12G(EU)_V1_200909 and apply it once available; until then, treat configuration backup files as highly sensitive secrets - store them only in encrypted volumes, never email them or upload them to cloud storage, and delete them after use. Rotate all credentials currently stored on the router (admin password, WiFi PSK for each SSID, DDNS provider password, WAN/PPPoE password) under the assumption that any previously made backup may already be compromised, accepting the trade-off of needing to reconfigure all client devices with the new PSK. If feasible, replace the device with one that uses authenticated encryption (AES-GCM) for backups, since the underlying single-DES/ECB design cannot be remediated by configuration alone. Monitor the GitHub advisory (https://github.com/Tymbark7372/MERCUSYS-AC12G/blob/master/advisories/CVE-2026-36606.md) for vendor response updates.
LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr
Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han
A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi
Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc
Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula
Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root
LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(
Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti
Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr
SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg
Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ
Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali
Same weakness CWE-798 – Use of Hard-coded Credentials
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-34145
GHSA-qcpv-m3ww-37pw