PatchSiren cyber security CVE debrief
CVE-2020-22218 ABB CVE debrief
CVE-2020-22218 is an out-of-bounds memory access issue in libssh2’s _libssh2_packet_add function that ABB reported through CISA for its M2M Gateway ARM600 product line. In the supplied advisory, the primary impact is a possible system crash, and the attack requires an authenticated attacker. ABB/CISA’s published mitigations focus on reducing exposure of the ARM600 to the internet and hardening network access around the gateway.
- Vendor
- ABB
- Product
- ABB M2M Gateway ARM600
- CVSS
- MEDIUM 6.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2025-04-07
- Original CVE updated
- 2025-04-07
- Advisory published
- 2025-04-07
- Advisory updated
- 2025-04-07
Who should care
Operators, integrators, and defenders responsible for ABB M2M Gateway ARM600 deployments, especially OT environments using affected firmware/software ranges. Security teams should care if the gateway is reachable from untrusted networks or used in remote-access paths.
Technical summary
The advisory identifies a memory-safety flaw in libssh2’s _libssh2_packet_add path, described as allowing access to out-of-bounds memory. The supplied CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) indicates a network-reachable issue requiring low privileges and no user interaction, with availability impact as the main consequence. CISA’s CSAF scope lists ABB M2M Gateway ARM600 firmware versions 4.1.2 through 5.0.3 and ABB M2M Gateway SW versions 5.0.1 through 5.0.3 as affected.
Defensive priority
Medium
Recommended defensive actions
- Determine whether any ABB M2M Gateway ARM600 firmware or ABB M2M Gateway SW deployment falls within the affected version ranges listed in the advisory.
- Review ABB and CISA guidance for the product and move affected systems away from exposed configurations where possible.
- Avoid exposing ARM600 components directly to the internet; if internet connectivity is required, expose only the necessary VPN port.
- Use a private cellular APN or other segregated WAN option when available so remote traffic does not traverse the public internet.
- Apply the allowlisting principle on firewalls and allow only required ports, protocols, source hosts, and destination hosts.
- If the internet is used as WAN transport, terminate traffic in a DMZ and segregate the ARM600 from other networks with a firewall.
- Change default credentials, use unique strong passwords, and restrict administrator/root use to tasks that require it.
- Keep supporting engineering or configuration PCs updated, scan transferred files for malware, and maintain validated backups of configurations and firmware files.
Evidence notes
The source corpus is a CISA CSAF advisory (ICSA-25-105-08) published 2025-04-07 and mapped to ABB M2M Gateway ARM600 / ABB M2M Gateway SW. It explicitly states the vulnerable function is _libssh2_packet_add in libssh2, that attackers may access out-of-bounds memory, and that the issue could lead to a system crash by an authenticated attacker. The advisory’s affected-product entries list ARM600 firmware 4.1.2 through 5.0.3 and SW 5.0.1 through 5.0.3. No KEV listing is present in the supplied enrichment.
Sources and references
Verified primary and authoritative sources
-
CVE-2020-22218 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2020-22218
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2020-22218 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2020-22218
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source item URL
Unverified legacy reference
URL: https://raw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/OT/white/2025/icsa-25-105-08.json
cisa_csaf
-
Source reference
Unverified legacy reference
URL: https://library.e.abb.com/public/0498e4c0babd46aa9243aedd6f99c375/ARM600_user_758861_ENk.pdf
Reference
-
Source reference
Unverified legacy reference
URL: https://library.e.abb.com/public/ffab1a14a42646c6adee38fc3de61dad/Arctic_csdepl_758860_ENf.pdf
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/news-events/ics-advisories/icsa-25-105-08
Reference
-
Source reference
Unverified legacy reference
URL: https://www.cisa.gov/uscert/ics/alerts/ICS-ALERT-10-301-01
Reference
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.