# CVE-2025-15467: ABB AC500 V3 Stack Buffer Overflow to RCE

> Critical vulnerability [CVE-2025-15467](https://nvd.nist.gov/vuln/detail/CVE-2025-15467) in ABB AC500 V3 PM5xxx firmware could lead to unauthenticated remote code…

- Published: 2026-05-12T20:40:45.000Z
- Severity: critical
- Category: Vulnerabilities
- Tags: CVE-2025-15467, ABB AC500 V3, Stack Buffer Overflow, ICS Security, PLC Security, Out of Bounds Write, Critical Manufacturing, Energy
- Author: Runtime Rebel Intel
- Primary source: https://www.cisa.gov/news-events/ics-advisories/icsa-26-132-05
- Canonical: https://runtimerebel.com/blog/cve-2025-15467-abb-ac500-v3-stack-buffer-overflow-to-rce

## Key points

- Immediate impact: ABB AC500 V3 PLCs are vulnerable to remote code execution, denial-of-service, or crashes without authentication.
- Affected systems: ABB AC500 V3 PM5xxx Firmware Version 3.9.0 is susceptible to this critical flaw.
- Remediation: Upgrade ABB AC500 V3 PLCs to firmware version 3.9.0 HF1 immediately.

## Critical Vulnerability in ABB AC500 V3 PLCs ([CVE](/glossary#cve)-2025-15467)

Runtime Rebel is issuing an urgent advisory regarding a critical vulnerability, identified as [CVE-2025-15467](https://nvd.nist.gov/vuln/detail/CVE-2025-15467), affecting ABB AC500 V3 PM5xxx Programmable Logic Controllers (PLCs). This flaw, a stack buffer overflow, has a [CVSS](/glossary#cvss) v3 score of 9.8 (Critical) and could enable an unauthenticated remote attacker to cause a denial-of-service ([DDoS](/glossary#ddos)) condition, system crash, or potentially achieve [RCE](/glossary#rce). Given the deployment of these PLCs in critical infrastructure sectors such as Chemical, Critical Manufacturing, Energy, and Water and Wastewater, the potential impact is severe and requires immediate attention from asset owners and operators.

According to [CISA ICSA-26-132-05](https://www.cisa.gov/news-events/ics-advisories/icsa-26-132-05), the vulnerability has been publicly disclosed, although ABB had not received reports of active exploitation at the time the advisory was issued.

## Technical Details: How Attackers Exploit CVE-2025-15467

The vulnerability, a CWE-787 Out-of-bounds Write, stems from how ABB AC500 V3 PM5xxx Firmware Version 3.9.0 handles Cryptographic Message Syntax (CMS) structures. Specifically, when parsing `CMS (Auth)EnvelopedData` structures that utilize Authenticated Encryption with Associated Data (AEAD) ciphers like AES-GCM, the Initialization Vector (IV) encoded within the ASN.1 parameters is copied into a fixed-size stack buffer. The critical flaw lies in the lack of verification for the IV's length before this copy operation.

An attacker can craft a malicious CMS message containing an oversized IV. When this message is processed by an affected ABB AC500 V3 PLC, it triggers a stack-based out-of-bounds write. A key aspect of this vulnerability, which elevates its severity, is that the overflow occurs prior to any authentication or tag verification. This means an attacker does not need valid key material or credentials to trigger the flaw, making it easily exploitable from a network perspective.

While the direct exploitability to full [RCE](/glossary#rce) can depend on specific platform and toolchain mitigations in place, the underlying stack-based write primitive represents a severe risk due to the lack of authentication required. The [CVSS](/glossary#cvss) v3.1 vector string is `CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H`, reflecting network access, low attack complexity, no privileges required, no user interaction, and high impact to confidentiality, integrity, and availability.

## Actionable Recommendations: Patch ABB AC500 V3 Firmware Immediately

Organizations operating ABB AC500 V3 PM5xxx PLCs must prioritize remediation to mitigate the severe risks posed by [CVE-2025-15467](https://nvd.nist.gov/vuln/detail/CVE-2025-15467). The primary and most effective remediation is to apply the vendor-provided firmware update.

*   **Firmware Upgrade:** Immediately upgrade affected ABB AC500 V3 PM5xxx PLCs from Firmware Version 3.9.0 to **Firmware Version 3.9.0 HF1** or later. This corrected version is available for download from the ABB library.

### Mitigating ABB AC500 V3 Stack Overflow Risks

Beyond patching, implementing a robust defense-in-depth strategy is crucial for Industrial Control Systems (ICS) environments. Consider the following recommended practices to minimize exploitation risk and secure operational technology (OT) assets:

*   **Network Segmentation:** Isolate control system networks and remote devices from business networks. Deploy firewalls to restrict traffic, ensuring that only essential ports are exposed. Control system devices should not be directly accessible from the internet.
*   **Secure Remote Access:** If remote access is indispensable, utilize secure methods such as Virtual Private Networks (VPNs). Ensure VPNs are updated to the latest available versions and configured with strong authentication mechanisms. Remember that a VPN's security is intrinsically linked to the security posture of its connected devices.
*   **Impact Analysis and Risk Assessment:** Before deploying any defensive measures, conduct a thorough impact analysis and risk assessment specific to your operational environment.
*   **Proactive Defense:** Implement recommended cybersecurity strategies for the proactive defense of ICS assets, following guidance from organizations like CISA. This includes, but is not limited to, regularly reviewing network logs for unusual activity and employing intrusion detection systems within the OT network segments.
*   **Incident Reporting:** Organizations observing suspected malicious activity related to this or other vulnerabilities should follow established internal procedures and report findings to CISA for tracking and correlation against other incidents. Proactive reporting helps the broader cybersecurity community understand evolving [TTP](/glossary#ttp)s and strengthen collective defenses.

**Related:** [Multiple DoS/RCE Vulnerabilities in Yokogawa CENTUM VP R6, R7](/blog/multiple-dos-rce-vulnerabilities-in-yokogawa-centum-vp-r6-r7), [CVE-2026-3893: Unauthenticated Access in Carlson VASCO-B GNSS Receiver](/blog/cve-2026-3893-unauthenticated-access-in-carlson-vasco-b-gnss-receiver)

---

AI-generated analysis from the primary source above; not human-reviewed before publication — verify anything operational against the original (https://runtimerebel.com/editorial). Quote with attribution and a link to the canonical URL: https://runtimerebel.com/blog/cve-2025-15467-abb-ac500-v3-stack-buffer-overflow-to-rce
