Description
An issue in Mercusys AC12 V2 allows a local attacker to execute arbitrary code via a hardcoded 512-bit RSA Private Key
Published: 2026-10-05
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Local Arbitrary Code Execution
Action: Apply Update
AI Analysis

Impact

A hardcoded 512‑bit RSA private key embedded in Mercusys AC12 V2 firmware allows a local attacker to run arbitrary code on the device. The bug originates from the misuse of a fixed cryptographic key that can be extracted or used directly, bypassing authentication mechanisms and enabling execution of commands with the privileges of the firmware process. This flaw provides full control over the device’s operating environment and could be leveraged to modify network traffic, install malware, or create backdoors.

Affected Systems

The vulnerability exists in Mercusys AC12 V2 routers. Specific firmware releases of this model contain the hardcoded key; other models or firmware versions not listed are presumed unaffected, though no explicit version matrix is available.

Risk and Exploitability

The flaw permits remote code execution only after local physical or logical access to the device, so it is not exploitable over the network without prior compromise. CVSS score is 7.7, and the EPSS score is < 1%, but the presence of a hardcoded private key indicates a high severity local vulnerability. Current advisories do not list this issue in the CISA KEV catalog, and no dedicated exploit has been documented publicly. An attacker who gains local access, such as through a physical console or compromised management interface, can exploit the vulnerability with relative ease, making it a significant risk for devices exposed to insider threats or unsecured facilities.

Generated by OpenCVE AI on October 7, 2026 at 06:56 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the router to the latest firmware that removes the hardcoded private key
  • If an update is unavailable, physically secure the router to prevent local access by unauthorized personnel
  • Disable or restrict remote management interfaces that could allow an attacker to reach the router locally
  • Use network segmentation to isolate the router from critical internal traffic
  • Perform a security audit of all IoT devices for hardcoded credentials and apply secure configuration best practices

Generated by OpenCVE AI on October 7, 2026 at 06:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 07 Oct 2026 07:15:00 +0000

Type Values Removed Values Added
Title Mercusys AC12 V2 Hardcoded RSA Private Key Enables Local Arbitrary Code Execution

Tue, 06 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
First Time appeared Mercusys
Mercusys ac12 V2
Vendors & Products Mercusys
Mercusys ac12 V2

Tue, 06 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-789
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 05 Oct 2026 22:15:00 +0000

Type Values Removed Values Added
Title Mercusys AC12 V2 Hardcoded RSA Private Key Enables Local Arbitrary Code Execution
Weaknesses CWE-798

Mon, 05 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Description An issue in Mercusys AC12 V2 allows a local attacker to execute arbitrary code via a hardcoded 512-bit RSA Private Key
References

Subscriptions

Mercusys Ac12 V2
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-06T16:17:00.726Z

Reserved: 2026-08-25T00:00:00.000Z

Link: CVE-2026-78861

cve-icon Vulnrichment

Updated: 2026-10-06T16:11:31.532Z

cve-icon NVD

Status : Deferred

Published: 2026-10-05T20:17:27.427

Modified: 2026-10-06T17:17:26.800

Link: CVE-2026-78861

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T07:00:14Z

Weaknesses
  • CWE-789

    Memory Allocation with Excessive Size Value

  • CWE-798

    Use of Hard-coded Credentials