CPATH-2026-0032 · General IoT
CVE-2024-12297: Moxa switch authorization bypass
CVE-2024-12297 is a network-reachable authorization flaw in Moxa EDS-508A and PT-series industrial Ethernet switches. An attacker without prior credentials can use weak client-side and MD5-based verification to obtain administrative configuration access. Moxa scores the issue 9.2 CRITICAL; CFSE scores its three reachable consequence paths HIGH because exploitation requires specialist work and does not reach a firmware trust root.
- Vendor
- Moxa
- Discovered by
- Artem Turyshev (Rosatom Automated Control Systems)
- Affected device
- Industrial Ethernet switch
- Models
- EDS-508A, PT-508, PT-510, PT-7528, PT-7728, PT-7828, PT-G503, PT-G510, PT-G7728, PT-G7828
1. Summary
The web-based management interface of Moxa’s EDS-508A and PT-series industrial Ethernet switches contains a flawed authorization mechanism that relies on security through obscurity and weak MD5-based verification split across client-side and back-end logic [1][2]. A network-reachable attacker with no prior credentials can defeat this mechanism by brute-forcing credentials or by forging an authorization hash through an MD5 collision [1]. Successful exploitation yields full administrative access to device configuration on switches that commonly sit inside operational-technology (OT) and critical-infrastructure networks [7].
2. Affected products & versions
| Product | Models | Affected versions | Fixed version |
|---|---|---|---|
| EDS-508A Series | EDS-508A | v3.11 and earlier | Contact Moxa Technical Support for patch [2] |
| PT Series | PT-508, PT-510 | v3.8 and earlier | not documented |
| PT Series | PT-7528 | v5.0 and earlier | not documented |
| PT Series | PT-7728 | v3.9 and earlier | not documented |
| PT Series | PT-7828 | v4.0 and earlier | not documented |
| PT Series | PT-G503 | v5.3 and earlier | not documented |
| PT Series | PT-G510, PT-G7728, PT-G7828 | v6.5 and earlier | not documented |
| Additional families | EDS / SDS / TN-G series (per MPSA-241407 update, MPSA-241409) | not documented | Firmware upgrades for some series [2][4] |
Fixed firmware is not consistently enumerated in public sources; Moxa directs EDS-508A users to Technical Support for a patch, while some other series receive published firmware upgrades [2][4]. PT-series fixed versions are not documented in any source reviewed.
3. The vulnerability in detail
The defect lives in the authorization mechanism of the web-based management interface of Moxa’s managed industrial Ethernet switches — the logic that is supposed to decide whether a requesting client is entitled to administrative access to device configuration [1][2]. Moxa’s own advisory names this the “Frontend Authorization Logic Disclosure” vulnerability, which captures the essence of the problem: authorization decisions that should be enforced authoritatively on the server are instead partly exposed and partly dependent on client-side logic, with a back-end verification step that is cryptographically weak [2]. The exact vulnerable file, binary, or HTTP endpoint has not been publicly disclosed by the vendor or researcher, so the description here is grounded in the mechanism as characterized in the advisories rather than in a specific code path [1][2].
The root cause is classified as CWE-656, Reliance on Security Through Obscurity [1][5]. The switch’s authorization scheme assumes that an attacker will not understand or reconstruct how the access check works — the secrecy of the mechanism itself is doing security work that should be done by a strong, secret-key-based cryptographic control. That assumption is the actual defect. Once an attacker understands the shape of the verification, the protection collapses. Two properties make the collapse practical. First, the verification is split between client-side and back-end components, meaning a determined attacker can observe and manipulate the parts of the exchange that are exposed to the client [2]. Second, the back-end verification depends on MD5, a hash function that has been considered cryptographically broken for collision resistance for many years [1]. Because MD5 is vulnerable to collision attacks, an attacker can, in principle, forge an authorization hash that the switch will accept as valid without possessing the legitimate secret that should have produced it.
The mechanism of exploitation follows two documented techniques [1][6]. The first is straightforward credential brute-forcing: the attacker repeatedly guesses credentials against the network-reachable management interface until the weak authorization check accepts them. The second, more interesting technique is MD5-collision hash forgery: rather than guessing a secret, the attacker constructs an input that produces a hash colliding with a value the back-end will treat as authorized, thereby bypassing the check outright [1]. The precise construction of the collision against Moxa’s specific authorization protocol is not detailed in any public source and remains an inference from the CWE and the vendor’s framing [1]. The preconditions are modest: network reachability to the management interface and a device running vulnerable firmware [1]. No prior authentication and no user interaction are required (PR:N/UI:N), which is what makes the flaw severe despite needing effort to execute [1].
The step-by-step exploitation chain is: (1) reach the switch’s web management interface over the network against vulnerable firmware; (2) target the flawed authorization mechanism; (3) either brute-force credentials or forge an authorization hash via MD5 collision; (4) bypass the authorization check to obtain administrative configuration access; and (5) act on that access — reconfigure the switch, enable port mirroring to eavesdrop on control-network traffic, or disrupt OT communications [1][2][7]. The final-stage consequences of port mirroring and traffic disruption are inferred from the device’s role in the network and are not explicitly confirmed in the CVE record itself [7].
The EPSS estimate is approximately 0.83% (roughly the 54th percentile), consistent with a serious but not actively exploited flaw whose exploitation requires real work rather than a one-shot remote code execution [5]. The requirement to brute-force or engineer an MD5 collision — as opposed to firing a single deterministic exploit — is the key nuance that separates the theoretical criticality of this bug from its practical exploitation cost.
4. Discovery & timeline
The vulnerability was reported by Artem Turyshev of Rosatom Automated Control Systems Joint-Stock Company (RASU), who identified it during industrial control system audits [2][7]. Disclosure and remediation proceeded in stages: Moxa published the EDS-508A advisory (MPSA-241407) on January 15, 2025 [2]; the companion PT-switch advisory (MPSA-241408) followed in March 2025 [3][6]; and the EDS-508A advisory was subsequently updated on July 22, 2026 to broaden the affected inventory to additional families including TN-G [2]. A third advisory (MPSA-241409) further broadened the affected set to additional managed Ethernet switch families under the same CVE [4].
5. Technical reference
- CVE: CVE-2024-12297 [1]
- CWE: CWE-656, Reliance on Security Through Obscurity [1][5]
- CVSS v4.0: 9.2 (CRITICAL), vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L[1]. The key metrics: AV:N (network attack vector) reflects that the management interface is remotely reachable; AC:L with AT:P indicates low attack complexity but a present attack requirement — the brute-force / MD5-collision effort that is not a guaranteed one-shot; PR:N/UI:N means no prior privileges and no user interaction; VC:H/VI:H/VA:H capture full confidentiality, integrity, and availability impact on the switch itself; and the subsequent-system metrics SC:L/SI:L/SA:L reflect limited spillover to downstream systems. - EPSS: ~0.83% (~54th percentile) [5]
- Advisory mirrors: GitHub Advisory GHSA-jp78-8mxr-44qr confirms CWE-656, CVSS 9.2, and the EDS-508A + PT scope [5]; Tenable corroborates the same baseline facts [9].
- Code/commit refs: None public. The exact vulnerable file/endpoint is not disclosed [1][2].
6. Consequence & CFSE path analysis
Real-world consequence. An attacker who bypasses the authorization check obtains full administrative authority over a switch’s configuration. In the OT and critical-infrastructure settings where these devices are deployed, that translates concretely into three things: the ability to reconfigure the device and change forwarding behavior; the ability to disrupt or degrade the process communications that ride through the switch; and the ability to enable port mirroring to intercept control-network traffic, credentials, and configuration data [7]. These are the tangible harms a defender should reason about, independent of any score.
Why the CFSE Path Score differs from CVSS. The published CVSS v4.0 baseline is 9.2 CRITICAL. The CFSE reachable-consequence analysis lands one band lower, at HIGH, with direction OVER (i.e., CVSS over-states relative to reachable consequence), with requirements_missed: 2. The entry decomposes CVE-2024-12297 into three co-dominant consequence paths, each independently assessed HIGH:
- ACCOUNT_AUTHORITY — admin/config authority over switch forwarding and device settings. Critically, this authority does not extend to a signing key or firmware trust root, so authority tier (AT) is capped at 3.
- DEVICE_AVAILABILITY — disrupting or reconfiguring the switch to break OT process communications.
- DATA_PRIVACY — port-mirroring to eavesdrop on control-network traffic, credentials, and configuration.
All three paths share the same exposure profile: RE:4 network-reachable management interface (consistent with AV:Network), but EX bounded to 2 by EC:2 because exploitation requires brute-force or MD5-collision hash forgery rather than a one-shot RCE. Evidence is report-backed (EV:2) and the lifecycle is patch-available. No cap or systemic uplift changes the base HIGH band on any path. The overall path_verdict is HIGH. The gap from the 9.2 CRITICAL CVSS baseline is driven principally by the exploitation-cost bounding (EC:2 → EX:2) and by authority being capped at 3 for lack of a firmware trust-root compromise — both of which the CVSS base score does not fully discount.
Verdict carried from seed: HIGH.
7. Remediation & mitigations
Grounded, bug-specific remediation [2][6]:
- EDS-508A: Apply the patch obtained by contacting Moxa Technical Support — no single public fixed-version string is published for this series [2].
- Other affected series: Apply the firmware upgrades Moxa has published where available (some EDS/SDS/TN series) [2]. PT-series fixed firmware is not enumerated in sources; PT operators should confirm the fixed version directly with Moxa [3].
- Restrict reachability of the management interface: Because the entire attack depends on network reachability to the web management interface, minimizing that exposure is the highest-value interim control — segment the switch onto a management VLAN/network isolated from general OT traffic, and restrict management/SSH access via firewall rules and ACLs to a small set of trusted administrative hosts [2].
- Remote administration: Route any required remote administration through a VPN or SSH rather than exposing the management interface directly [2].
- Detection: Deploy IDS/IPS positioned to observe management-interface traffic; brute-force attempts against the authorization mechanism are the observable signal for the credential-guessing technique [2].
- Access hardening: Where supported, enforce MFA/RBAC on administrative access to raise the cost of the brute-force path [2].
Consequence paths
Each co-dominant path has the same HIGH standing. Open a path to inspect every transition, metric judgment, evidence item, decision, and technical vector.
Authority · Co-dominant path
Account authority
The bypass grants administration of forwarding and device settings, but not a Moxa signing key or firmware trust root.
HIGH
Authority · Co-dominant path
Account authority
The bypass grants administration of forwarding and device settings, but not a Moxa signing key or firmware trust root.
Network-reachable without prior access
The authentication check sits on the switch management interface and is reachable wherever that OT management network is exposed.
Evidence NVD - CVE-2024-12297
Cross-domain authority chain
An administrative foothold on the switch can pivot across OT segments and change how control traffic is forwarded.
Evidence Derived from the cited facts.
Administrative or command authority
The bypass grants administration of forwarding and device settings, but not a Moxa signing key or firmware trust root.
Evidence Derived from the cited facts.
Account authority
The bypass grants administration of forwarding and device settings, but not a Moxa signing key or firmware trust root.
Evidence Derived from the cited facts.
Patch, reset, or reconfiguration
Recovery is a firmware update and configuration verification, usually scheduled through constrained industrial maintenance windows.
Evidence Required deployment or recovery condition.
Decision trail
How the final band follows
- Base bandHIGH
- No adjustment
The HIGH base band remains final because no separate cap or systemic uplift applies. The bypass grants administration of forwarding and device settings, but not a Moxa signing key or firmware trust root.
- Final bandHIGH
Inspect every metric judgment
Decision rationale
How this band was reached
Reach and effort
- Reachability
RE 4 - Network-reachable without prior access
The authentication check sits on the switch management interface and is reachable wherever that OT management network is exposed.
- Execution complexity
EC 2 - Specialist multi-step technique
Forging the accepted hash requires brute force or an MD5-collision technique, making this a specialist but repeatable workflow.
- Exposure
EX 2 - Execution effort limits exposure
The interface is broadly reachable, but the required technique keeps practical exposure below that reach.
Consequence
- Physical / safety
PH 2 - Operational safety effect
Switch administration can disrupt industrial communications, but it does not directly command a physical actuator.
- Data / perception
DP 3 - Sensitive device or personal data
Administrator access exposes switch configuration, firmware state, and sensitive operational details about the control network.
- Authority
AT 3 - Administrative or command authority
The bypass grants administration of forwarding and device settings, but not a Moxa signing key or firmware trust root.
Scale and recovery
- Chainability
CH 4 - Cross-domain authority chain
An administrative foothold on the switch can pivot across OT segments and change how control traffic is forwarded.
- Reuse scale
SR 3 - Portable product-class technique
The hash-forgery technique applies across the affected PT and EDS switch models without a universal secret.
- Execution scale
SX 3 - Deployment-wide with setup
The technique can be repeated across reachable switches, but each site's management plane and hash work must be handled.
- Recovery burden
OR 2 - Patch, reset, or reconfiguration
Recovery is a firmware update and configuration verification, usually scheduled through constrained industrial maintenance windows.
Confidence and status
- Evidence strength
EV 2 - Documented in a public report
NVD reports the condition.
- Liveness
LS Patch available - A patch is available
A vendor fix is available.
Technical vector
CPATH:1.0/TT:ACCOUNT_AUTHORITY/RE:4/EC:2/EX:2/PH:2/DP:3/AT:3/CH:4/SR:3/SX:3/OR:2/EV:2/LS:PATCH_AVAILABLERead the scoring method →Recovery · Co-dominant path
Device availability and recovery
Changing or disabling switch configuration can interrupt communications needed by industrial monitoring and control.
HIGH
Recovery · Co-dominant path
Device availability and recovery
Changing or disabling switch configuration can interrupt communications needed by industrial monitoring and control.
Network-reachable without prior access
The attacker must reach the industrial switch management interface on the control network.
Evidence NVD - CVE-2024-12297
Reusable multi-stage bridge
One compromised switch can propagate an outage into multiple connected OT devices and network segments.
Evidence Derived from the cited facts.
Operational safety effect
Changing or disabling switch configuration can interrupt communications needed by industrial monitoring and control.
Evidence Derived from the cited facts.
Device availability and recovery
Changing or disabling switch configuration can interrupt communications needed by industrial monitoring and control.
Evidence Derived from the cited facts.
Patch, reset, or reconfiguration
Operators can restore configuration and apply fixed firmware during an approved OT maintenance window.
Evidence Required deployment or recovery condition.
Decision trail
How the final band follows
- Base bandHIGH
- No adjustment
The HIGH base band remains final because no separate cap or systemic uplift applies. Changing or disabling switch configuration can interrupt communications needed by industrial monitoring and control.
- Final bandHIGH
Inspect every metric judgment
Decision rationale
How this band was reached
Reach and effort
- Reachability
RE 4 - Network-reachable without prior access
The attacker must reach the industrial switch management interface on the control network.
- Execution complexity
EC 2 - Specialist multi-step technique
The same brute-force or MD5-collision work is required before disruptive configuration changes can be made.
- Exposure
EX 2 - Execution effort limits exposure
The interface is broadly reachable, but the required technique keeps practical exposure below that reach.
Consequence
- Physical / safety
PH 2 - Operational safety effect
Changing or disabling switch configuration can interrupt communications needed by industrial monitoring and control.
- Data / perception
DP 1 - Low-sensitivity state
This disruption-focused path does not depend on extracting sensitive process data.
- Authority
AT 3 - Administrative or command authority
Configuration authority is sufficient to change ports, forwarding, and availability of the switch.
Scale and recovery
- Chainability
CH 3 - Reusable multi-stage bridge
One compromised switch can propagate an outage into multiple connected OT devices and network segments.
- Reuse scale
SR 3 - Portable product-class technique
The bypass method is reusable across affected Moxa models after site-specific setup.
- Execution scale
SX 3 - Deployment-wide with setup
A deployment can contain many affected switches, but each reachable management plane must be targeted.
- Recovery burden
OR 2 - Patch, reset, or reconfiguration
Operators can restore configuration and apply fixed firmware during an approved OT maintenance window.
Confidence and status
- Evidence strength
EV 2 - Documented in a public report
NVD reports the condition.
- Liveness
LS Patch available - A patch is available
A vendor fix is available.
Technical vector
CPATH:1.0/TT:DEVICE_AVAILABILITY/RE:4/EC:2/EX:2/PH:2/DP:1/AT:3/CH:3/SR:3/SX:3/OR:2/EV:2/LS:PATCH_AVAILABLERead the scoring method →Privacy · Co-dominant path
Data privacy
Port mirroring can expose control-network traffic, device configuration, credentials, and proprietary process state.
HIGH
Privacy · Co-dominant path
Data privacy
Port mirroring can expose control-network traffic, device configuration, credentials, and proprietary process state.
Network-reachable without prior access
The switch management interface must be reachable from the attacker's network position.
Evidence NVD - CVE-2024-12297
Reusable multi-stage bridge
Mirrored OT traffic can reveal credentials and protocols that support later movement into connected control systems.
Evidence Derived from the cited facts.
Sensitive device or personal data
Port mirroring can expose control-network traffic, device configuration, credentials, and proprietary process state.
Evidence Derived from the cited facts.
Data privacy
Port mirroring can expose control-network traffic, device configuration, credentials, and proprietary process state.
Evidence Derived from the cited facts.
Patch, reset, or reconfiguration
Fixed firmware and verified switch configuration restore this path; captured credentials may need separate rotation.
Evidence Required deployment or recovery condition.
Decision trail
How the final band follows
- Base bandHIGH
- No adjustment
The HIGH base band remains final because no separate cap or systemic uplift applies. Port mirroring can expose control-network traffic, device configuration, credentials, and proprietary process state.
- Final bandHIGH
Inspect every metric judgment
Decision rationale
How this band was reached
Reach and effort
- Reachability
RE 4 - Network-reachable without prior access
The switch management interface must be reachable from the attacker's network position.
- Execution complexity
EC 2 - Specialist multi-step technique
Brute force or MD5-collision work is needed to bypass authentication before traffic mirroring can be configured.
- Exposure
EX 2 - Execution effort limits exposure
The interface is broadly reachable, but the required technique keeps practical exposure below that reach.
Consequence
- Physical / safety
PH 0 - No direct physical effect
Passive traffic collection does not directly change industrial actuation.
- Data / perception
DP 3 - Sensitive device or personal data
Port mirroring can expose control-network traffic, device configuration, credentials, and proprietary process state.
- Authority
AT 3 - Administrative or command authority
Switch configuration authority lets the attacker create mirror ports and redirect traffic for observation.
Scale and recovery
- Chainability
CH 3 - Reusable multi-stage bridge
Mirrored OT traffic can reveal credentials and protocols that support later movement into connected control systems.
- Reuse scale
SR 3 - Portable product-class technique
The same bypass and mirroring workflow can be reused across the affected switch models.
- Execution scale
SX 3 - Deployment-wide with setup
Collection can cover each reachable site after its management plane is accessed and configured.
- Recovery burden
OR 2 - Patch, reset, or reconfiguration
Fixed firmware and verified switch configuration restore this path; captured credentials may need separate rotation.
Confidence and status
- Evidence strength
EV 2 - Documented in a public report
NVD reports the condition.
- Liveness
LS Patch available - A patch is available
A vendor fix is available.
Technical vector
CPATH:1.0/TT:DATA_PRIVACY/RE:4/EC:2/EX:2/PH:0/DP:3/AT:3/CH:3/SR:3/SX:3/OR:2/EV:2/LS:PATCH_AVAILABLERead the scoring method →Triage the authority boundary
Prioritize the authority transition.
Prioritize the crossed trust boundary and map the privileged identities, services, and firmware controls that become reachable.
Source ledger
- advisoryNVD - CVE-2024-12297
NVD / NIST — Authoritative CVE record: canonical description, CWE-656, CVSS v4.0 9.2 vector, and affected EDS-508A/PT model list. Credibility: primary-advisory.
- vendorMoxa MPSA-241407: Frontend Authorization Logic Disclosure in EDS-508A Series
Moxa PSIRT — Vendor advisory: researcher credit, client-side/back-end root-cause framing, per-series remediation, interim mitigations, and timeline. Credibility: primary-advisory.
- vendorMoxa MPSA-241408: Frontend Authorization Logic Disclosure in PT Switches
Moxa PSIRT — Authoritative source for PT-series model/firmware coverage and PT remote-exploitability. Credibility: primary-advisory.
- vendorMoxa MPSA-241409: Frontend Authorization Logic Disclosure in Ethernet Switches
Moxa PSIRT — Broadens affected inventory to additional Moxa switch families; establishes product-class breadth. Credibility: primary-advisory.
- advisoryGitHub Advisory Database GHSA-jp78-8mxr-44qr
GitHub Advisory Database — Structured mirror confirming CWE-656, CVSS 9.2, scope; records EPSS ~0.83% / ~54th percentile. Credibility: primary-advisory.
- otherMoxa Issues Fix for Critical Authentication Bypass in PT Switches
The Hacker News — March 2025 disclosure timing, nine PT models with per-model firmware, plain statement of the two exploitation techniques, researcher attribution, PoC/in-the-wild status. Credibility: reputable-press.
- otherMoxa Industrial Ethernet Switches Vulnerability Let Attackers Gain Admin Access
Cybersecurity News — Consequence framing (network breach, interception, disruption in critical infrastructure), researcher color (found during ICS audits). Note: uncorroborated 72-hour GPU session-key claim. Credibility: reputable-press.
- otherCVE-2024-12297 (CVSS 9.2): Critical Authorization Vulnerability in Moxa EDS-508A Series
SecurityOnline.info — EDS-508A firmware scope, layered client-side/back-end weakness, industrial deployment context. Credibility: reputable-press.
- otherCVE-2024-12297 | Tenable
Tenable — Independent corroboration of CVSS 9.2, CWE-656, and affected product families. Credibility: reputable-press.
Path Score and CVSS
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X