Skip to main content

Moxa MXsecurity CVE-2025-9315

MEDIUM
Improperly Controlled Modification of Dynamically-Determined Object Attributes (CWE-915)
2025-12-10 psirt@moxa.com
6.3
CVSS 4.0 · Vendor: moxa
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach MXsecurity registration endpoint over network
  2. Exploit
    Craft malicious JSON with injected attributes
  3. Execution
    POST to /api/v1/devices/register unauthenticated
  4. Impact
    Register unauthorized device (integrity impact)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V4 - API and Web Service Object attribute protection
Exploitation Conditions

Exploitation requires network reachability to the MXsecurity management instance's REST API, specifically the /api/v1/devices/register endpoint, and the ability to send a crafted JSON payload that manipulates dynamically-determined object attributes (mass-assignment style, CWE-915). No authentication is required (PR:N), so default deployments that expose this API are reachable by unauthenticated remote attackers. LIMITING FACTORS: the CVSS High attack complexity (AC:H) indicates the attacker must meet a specific, non-trivial condition for the crafted payload to succeed; impact is confined to a limited integrity change (registering unauthorized devices) with no confidentiality or availability effect; and risk is sharply reduced where the management interface/API is not exposed to untrusted networks, which is normal hardening practice for OT management platforms.

Impact

This is a genuinely moderate-risk issue (CVSS 4.0 base 6.3, MEDIUM) rather than a top-priority emergency, and the signals are notably consistent with each other. The CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N) describes a network-reachable, unauthenticated flaw, but with high attack complexity (AC:H) and impact limited to vulnerable-system integrity only (VI:L; VC:N, VA:N, and all subsequent-system metrics N). In plain terms, an attacker can make a constrained, unauthorized modification (registering rogue devices) but cannot read data, cause outages, or pivot into other systems per the vendor's own scoring. EPSS reinforces the low-urgency reading: 0.46% probability at the 38th percentile indicates exploitation is not currently predicted to be widespread. The vulnerability is NOT in CISA KEV and has no public proof-of-concept identified, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The AC:H rating is the main point warranting scrutiny - it implies some non-trivial condition or crafted-payload effort beyond a trivial single request, yet the description frames the attack simply as sending a crafted JSON payload to a registration endpoint; defenders should verify with Moxa why complexity was rated High, as this materially affects real-world exploitability. Net assessment: patch in due course, prioritize for exposed/OT-adjacent deployments, but this does not carry the hallmarks (confidentiality/availability impact, KEV, high EPSS, public PoC) of a drop-everything issue.

Exploit ScenarioDerived

An attacker with network access to an exposed MXsecurity management instance sends a specially crafted JSON payload to the /api/v1/devices/register endpoint, which improperly trusts client-controlled object attributes (CWE-915) and registers an unauthorized device without any authentication. No public exploit code is identified at this time, and the CVSS High attack complexity suggests the payload must satisfy specific conditions to succeed. The practical outcome is a limited integrity impact - unauthorized devices appear in the management inventory - with no data disclosure or service disruption.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Unauthenticated remote attackers with network reachability to the MXsecurity management REST API can register unauthorized devices by posting a crafted JSON payload to /api/v1/devices/register, exploiting a mass-assignment weakness (CWE-915) that lets the payload set object attributes the endpoint does not intend to expose. The flaw is confirmed by Moxa's PSIRT (MPSA-252631) and carries a CVSS 4.0 base score of 6.3 (Medium), with impact limited to a low integrity change and no effect on confidentiality or availability of the device or any downstream systems; authentication is not required (PR:N), though the High attack complexity (AC:H) indicates a non-trivial precondition for the crafted payload to succeed. Risk signals are consistent and unremarkable: EPSS is 0.46% (38th percentile), and no public exploit code or confirmed active exploitation has been identified at time of analysis, making this a moderate-priority hardening issue rather than an emergency response.

RemediationAI

Patch status cannot be confirmed from the supplied data: no fixed firmware version is given in this record, so consult Moxa advisory MPSA-252631 (https://www.moxa.com/en/support/product-support/security-advisory/mpsa-252631-cve-2025-9315-unauthenticated-device-registration-vulnerability-in-mxsecurity-series) and apply the vendor-specified firmware update for the MXsecurity Series before relying on any other control. Because the exploit path is entirely network-based and unauthenticated, the highest-value compensating control is to block external reachability of the MXsecurity management interface and its REST API - place the appliance behind a firewall or VPN, and deny inbound access to /api/v1/devices/register from anything other than a trusted administrative subnet; the trade-off is that remote or distributed administration must be routed through that VPN or jump host. If registration cannot be disabled or the API cannot be segmented immediately, monitor the platform for unexpected or unknown device registrations and alert on POST traffic to the registration endpoint, accepting that this is detective rather than preventive. General hardening of OT management planes - disabling unused API features, restricting the listening interface, and enforcing administrative network segregation - reduces the attack surface, but noting that the assessed impact is limited to unauthorized device registration with no confidentiality or availability loss, these measures should be prioritized against other exposures rather than treated as an emergency.

Affected ProductsAI

The vulnerability affects the Moxa MXsecurity Series, the vendor's OT security management platform; Moxa's PSIRT advisory MPSA-252631 (available at https://www.moxa.com/en/support/product-support/security-advisory/mpsa-252631-cve-2025-9315-unauthenticated-device-registration-vulnerability-in-mxsecurity-series) is the authoritative source for the exact affected firmware and model revisions, which are not enumerated in the data provided to this analysis. No CPE strings were supplied with this CVE record, so precise version-range mapping should be taken directly from the advisory table. Any MXsecurity deployment that exposes its REST API - particularly the /api/v1/devices/register endpoint - to a network reachable by untrusted parties should be treated as in scope, while instances whose management interfaces are confined to a hardened OT management VLAN are substantially less exposed.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-915, Improperly Controlled Modification of Dynamically-Determined Object Attributes, a mass-assignment style defect in which a JSON request body is deserialized into an internal object without a strict allowlist of settable properties. In MXsecurity, the affected surface is the device registration endpoint /api/v1/devices/register within the product's REST API; because untrusted JSON keys are mapped onto internal object attributes, an attacker can influence fields that should only be populated by an authenticated enrollment flow, resulting in the registration of devices the operator never authorized. The published CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N) confirms that the weakness is remotely reachable and requires no credentials or user interaction, but that the payload must satisfy a specific, non-trivial condition (AC:H) and that consequences are confined to a limited integrity effect - no confidentiality or availability loss on the vulnerable device and no impact on subsequent systems. MXsecurity is an OT/industrial network security management platform, so the practical exposure is governed less by the code defect than by whether the management API is reachable from untrusted networks.

Know when Moxa gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (moxa) PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.7 LOW

Network-reachable unauthenticated endpoint (AV:N/PR:N/UI:N) but non-trivial payload condition (AC:H); only limited unauthorized data modification, so I:L and C:N/A:N.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (moxa).

CVSS VectorVendor: moxa

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

An unauthenticated device registration vulnerability, caused by Improperly Controlled Modification of Dynamically-Determined Object Attributes, has been identified in the MXsecurity Series. An unauthenticated remote attacker can exploit this vulnerability by sending a specially crafted JSON payload to the device's registration endpoint /api/v1/devices/register, allowing the attacker to register unauthorized devices without authentication. Although exploiting this vulnerability has limited modification of data, there is no impact to the confidentiality and availability of the affected device, as well as no loss of confidentiality, integrity, and availability within any subsequent systems.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
niche industrial/OT network security management software, limited footprint
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Moxa

View all
CVE-2016-9361 CRITICAL POC
9.8 Feb 13

An issue was discovered in Moxa NPort 5110 versions prior to 2.6, NPort 5130/5150 Series versions prior to 3.6, NPort 52

CVE-2017-7455 HIGH POC
7.5 Apr 14

Moxa MXView 2.8 allows remote attackers to read web server's private key file, no access control. Rated high severity (C

CVE-2016-9332 HIGH POC
7.5 Feb 13

An issue was discovered in Moxa SoftCMS versions prior to Version 1.6. Rated high severity (CVSS 7.5), this vulnerabilit

CVE-2017-7456 HIGH POC
7.5 Apr 14

Moxa MXView 2.8 allows remote attackers to cause a Denial of Service by sending overly long junk payload for the MXView

CVE-2016-8721 CRITICAL POC
9.1 Apr 20

An exploitable OS Command Injection vulnerability exists in the web application 'ping' functionality of Moxa AWK-3131A W

CVE-2016-8718 HIGH POC
8.8 Apr 12

An exploitable Cross-Site Request Forgery vulnerability exists in the Web Application functionality of Moxa AWK-3131A Wi

CVE-2026-15579 HIGH POC
8.8 Sep 18

Pre-authentication denial of service in the Moxa TN-4500B series Ethernet switches: improper validation of the username

CVE-2021-39279 HIGH POC
8.8 Sep 07

Certain MOXA devices allow Authenticated Command Injection via /forms/web_importTFTP. Rated high severity (CVSS 8.8), th

CVE-2018-19660 HIGH POC
8.8 Dec 06

An exploitable authenticated command-injection vulnerability exists in the web server functionality of Moxa NPort W2x50A

CVE-2018-19659 HIGH POC
8.8 Dec 06

An exploitable authenticated command-injection vulnerability exists in the web server functionality of Moxa NPort W2x50A

CVE-2018-16282 HIGH POC
8.8 Sep 20

A command injection vulnerability in the web server functionality of Moxa EDR-810 V4.2 build 18041013 allows remote atta

CVE-2016-8712 HIGH POC
8.1 Apr 13

An exploitable nonce reuse vulnerability exists in the Web Application functionality of Moxa AWK-3131A Wireless AP runni

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