Executive Summary
CISA has published an ICS advisory for a high-severity improper certificate validation flaw (CVE-2026-90647) in ASE/Kalkitech's ASE2000 V2 Communication Test Set, a Windows tool used to test and validate IEC 60870-5-104 communications — a protocol widely deployed for substation and grid telemetry (RTUs, control centers). The bug sits in the product's TLS client for that protocol (Task Mode): a certificate presenting multiple simultaneous validation faults can slip past the validation logic entirely, letting a network-positioned attacker impersonate a trusted peer.
CVSS Score: 7.4 (CVSS 3.1, as scored in the originating advisory) / 9.1 (CVSS 4.0)
A fixed version — 2.38 — is available from the vendor.
Vulnerability Overview
| Attribute | Value |
|---|---|
| CVE ID | CVE-2026-90647 |
| CVSS Score | 7.4 High (3.1) / 9.1 Critical (4.0) |
| Type | Improper Certificate Validation (CWE-295) |
| Attack Vector | Network (adjacent — same TLS session, typically port 2404) |
| Attack Complexity | High — requires a certificate crafted with specific, simultaneous validation faults |
| Privileges Required | None |
| User Interaction | None |
| Sectors | Energy, Water and Wastewater Systems, Critical Manufacturing, Chemical (per CISA ICSA-26-239-04) |
Affected Versions
| Software | Affected Versions | Fixed Version |
|---|---|---|
| ASE/Kalkitech ASE2000 V2 Communication Test Set | 2.35 through 2.37 (Windows) | 2.38 |
The same 2.38 release also bumps a bundled log4net dependency to 3.3.1.0, addressing a separate XXE issue tracked under a different CVE in the same CISA advisory.
Attack Vector
1. Attacker positions themselves to intercept or relay TLS traffic between
the ASE2000 test set and its IEC 60870-5-104 peer (e.g. on a shared
substation network segment)
2. Attacker presents a certificate engineered with multiple simultaneous
validation defects (e.g. chained trust and name-mismatch faults together)
3. The ASE2000's TLS client, running in Task Mode, fails to properly
reject the malformed certificate
4. The TLS handshake completes with the attacker positioned as a
trusted man-in-the-middle
5. Attacker can read and potentially alter grid telemetry / control
traffic flowing through the test sessionImpact of Successful Exploitation
| Impact | Description |
|---|---|
| Confidentiality Loss | Interception of IEC 60870-5-104 SCADA telemetry and control data |
| Integrity Loss | Potential manipulation of in-transit protocol messages via MITM |
| Sector Risk | Deployed in grid, water, and manufacturing environments where the test set validates protective/control communications |
This aligns with MITRE ATT&CK for ICS T0830 (Man in the Middle), given the certificate-bypass mechanism used to establish the intercepting position.
Test tools carry real risk in OT environments. The ASE2000 is used to validate live substation communications, so a broken TLS client in the tool itself can undermine the very security property (certificate trust) it's meant to help engineers verify.
Immediate Remediation
Step 1: Check Your Version
Confirm your ASE2000 V2 Communication Test Set build falls in the 2.35–2.37 range.
Step 2: Reduce Exposure
- Upgrade to version 2.38 as soon as operationally feasible
- Restrict TLS port 2404 access via firewall/ACL to only trusted engineering and control-center hosts
- Enable mutual TLS authentication where supported, so both ends must present valid certificates rather than relying on one-sided validation
- Isolate ICS test tooling on a segmented network separate from general IT traffic
Step 3: Monitor for Abuse
# Watch for unexpected certificate chains or repeated TLS handshake
# anomalies on IEC 60870-5-104 sessions (port 2404)
# Flag any new or unrecognized hosts participating in
# substation/RTU TLS sessionsPost-Remediation Steps
- Apply the vendor patch (2.38) across all deployed ASE2000 test-set installations
- Review historical session logs, where available, for anomalous certificate presentations during the affected window
- Re-validate trust configurations on all IEC 60870-5-104 TLS endpoints following the upgrade
- Coordinate with CISA's ICS-CERT advisory (ICSA-26-239-04) for sector-specific guidance and the companion log4net XXE fix