VYPR
Unrated severityNVD Advisory· Published Apr 5, 2018· Updated Sep 16, 2024

CVE-2017-14462

CVE-2017-14462

Description

An exploitable access control vulnerability exists in the data, program, and function file permissions functionality of Allen Bradley Micrologix 1400 Series B FRN 21.2 and before. A specially crafted packet can cause a read or write operation resulting in disclosure of sensitive information, modification of settings, or modification of ladder logic. An attacker can send unauthenticated packets to trigger this vulnerability. Required Keyswitch State: REMOTE or PROG (also RUN for some) Description: Allows an attacker to enable SNMP, Modbus, DNP, and any other features in the channel configuration. Also allows attackers to change network parameters, such as IP address, name server, and domain name.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Allen Bradley MicroLogix 1400 PLCs with FRN 21.2 and earlier allow unauthenticated attackers to modify communication protocols and network settings due to improper access control on data, program, and function files.

Vulnerability

A missing access control vulnerability exists in the file permissions of Allen Bradley MicroLogix 1400 Series B with FRN 21.2 and earlier (tested versions include 21.2, 21.0, and 15) [1]. The device fails to authenticate or authorize requests to read or write certain data, program, and function files. An attacker can leverage CIP encapsulated PCCC commands (function codes 0xa1, 0xa2 for reads, 0xa7, 0xa9, 0xaa, 0xab for writes) to interact with these files without authentication [1]. The required keyswitch state is REMOTE or PROG (also RUN for some operations) [1]. This specific issue (CVE-2017-14462) allows enabling SNMP, Modbus, DNP, and other channel features, as well as changing network parameters like IP address, name server, and domain name [1].

Exploitation

An attacker with network access to the PLC sends specially crafted, unauthenticated PCCC packets encapsulated in CIP [1]. No prior authentication or user interaction is required. The keyswitch must be in REMOTE or PROG position (RUN also works for certain operations) [1]. By targeting the appropriate file and using write function codes (0xa7, 0xa9, 0xaa, 0xab), the attacker modifies channel configuration and network settings [1].

Impact

Successful exploitation allows an attacker to alter critical network configuration and enable or disable communication protocols on the PLC [1]. This can lead to disclosure of sensitive information (e.g., reading network parameters), denial of service by misconfiguring the device, or facilitate further attacks by opening additional attack surfaces (e.g., enabling insecure protocols) [1]. The CVSSv3 score is 10.0, indicating the highest severity due to network-based, unauthenticated access with no user interaction and potential for full compromise of confidentiality, integrity, and availability [1].

Mitigation

Rockwell Automation (Allen Bradley) has not released a patch for the MicroLogix 1400 Series B, as these devices have reached end-of-life (EOL) status [1]. No firmware update is available. Mitigation strategies include network segmentation, restricting access to the PLC via firewalls, using VPNs, and monitoring for unauthorized PCCC commands [1]. Operators should consider migrating to supported products. This vulnerability is not currently listed on CISA's Known Exploited Vulnerabilities (KEV) catalog.

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2
  • Range: <=FRN 21.2
  • Talos/Allen Bradleyv5
    Range: Allen Bradley Micrologix 1400 Series B FRN 21.2, Allen Bradley Micrologix 1400 Series B FRN 21.0, Allen Bradley Micrologix 1400 Series B FRN 15

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

1

News mentions

0

No linked articles in our index yet.