Description
Mercusys AC12G (EU) V1 router with firmware AC12G(EU)_V1_200909 uses a static authentication nonce that does not change between requests from the same source IP. Combined with the predictable XOR-based password encoding (securityEncode function), this allows an attacker to reverse captured authentication tokens to recover the plaintext password.
Published: 2026-06-03
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability exists in the authentication mechanism of the Mercusys AC12G router, where a static nonce used in the login process combined with a simple XOR‑based password encoding allows attackers who capture the authentication token to recover the actual password. The weakness involves improper cryptographic key reuse (CWE-327) and using an insecure random number generator for the nonce (CWE-341), which may lead to credential compromise, enabling attackers to log in and potentially manipulate the router or pivot to other devices on the network. No privilege escalation or arbitrary code execution is described, but loss of confidentiality and integrity of network communication result.

Affected Systems

Only the Mercusys AC12G (EU) V1 router running firmware AC12G(EU)_V1_200909 is affected. Users of older or newer firmware versions may not be impacted, but the vulnerability is specific to this build.

Risk and Exploitability

The EPSS score is not available and the vulnerability is not listed in CISA KEV. The CVSS score is 7.3, indicating a high severity. The likely attack vector is passive sniffing of the authentication traffic to obtain the token. Attackers with access to the local network or the ability to intercept the authentication sequence can reverse the XOR encoding purely through the static nonce and recover the plaintext password. Because the weakness enables credential compromise, unauthorized access to the router’s configuration interface becomes possible, potentially leading to further network compromise.

Generated by OpenCVE AI on June 3, 2026 at 23:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a firmware update from Mercusys that addresses the static nonce and XOR encoding flaw, if one has been released.
  • If an update is unavailable, disable remote administration or restrict access to trusted IP addresses to reduce exposure.
  • Monitor network for repeated authentication attempts and implement segmentation to isolate the router from critical assets.

Generated by OpenCVE AI on June 3, 2026 at 23:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 05 Jun 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Mercusys
Mercusys ac12g
Vendors & Products Mercusys
Mercusys ac12g

Wed, 03 Jun 2026 22:45:00 +0000

Type Values Removed Values Added
Title Static Nonce and Predictable XOR Encoding Enable Recovery of Plaintext Passwords on Mercusys AC12G Router
Weaknesses CWE-326

Wed, 03 Jun 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-327
CWE-341
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 03 Jun 2026 18:45:00 +0000

Type Values Removed Values Added
Title Static Nonce and Predictable XOR Encoding Enable Recovery of Plaintext Passwords on Mercusys AC12G Router
Weaknesses CWE-326

Wed, 03 Jun 2026 17:45:00 +0000

Type Values Removed Values Added
Description Mercusys AC12G (EU) V1 router with firmware AC12G(EU)_V1_200909 uses a static authentication nonce that does not change between requests from the same source IP. Combined with the predictable XOR-based password encoding (securityEncode function), this allows an attacker to reverse captured authentication tokens to recover the plaintext password.
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-06-03T19:38:09.934Z

Reserved: 2026-04-06T00:00:00.000Z

Link: CVE-2026-36609

cve-icon Vulnrichment

Updated: 2026-06-03T19:38:03.249Z

cve-icon NVD

Status : Deferred

Published: 2026-06-03T18:16:22.063

Modified: 2026-06-04T15:41:35.193

Link: CVE-2026-36609

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-05T10:12:27Z

Weaknesses
  • CWE-327

    Use of a Broken or Risky Cryptographic Algorithm

  • CWE-341

    Predictable from Observable State