Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2815+ Articles
167+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. Kalkitech ASE2000 SCADA Test Set Ships Broken TLS Certificate Checks
Kalkitech ASE2000 SCADA Test Set Ships Broken TLS Certificate Checks
SECURITYHIGHCVE-2026-90647

Kalkitech ASE2000 SCADA Test Set Ships Broken TLS Certificate Checks

CVE-2026-90647 lets a network attacker bypass TLS certificate validation on the ASE2000's IEC 60870-5-104 grid protocol client.

Dylan H.

Security Team

September 13, 2026
4 min read

Affected Products

  • ASE/Kalkitech ASE2000 V2 Communication Test Set 2.35 through 2.37 (Windows)

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

AttributeValue
CVE IDCVE-2026-90647
CVSS Score7.4 High (3.1) / 9.1 Critical (4.0)
TypeImproper Certificate Validation (CWE-295)
Attack VectorNetwork (adjacent — same TLS session, typically port 2404)
Attack ComplexityHigh — requires a certificate crafted with specific, simultaneous validation faults
Privileges RequiredNone
User InteractionNone
SectorsEnergy, Water and Wastewater Systems, Critical Manufacturing, Chemical (per CISA ICSA-26-239-04)

Affected Versions

SoftwareAffected VersionsFixed Version
ASE/Kalkitech ASE2000 V2 Communication Test Set2.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 session

Impact of Successful Exploitation

ImpactDescription
Confidentiality LossInterception of IEC 60870-5-104 SCADA telemetry and control data
Integrity LossPotential manipulation of in-transit protocol messages via MITM
Sector RiskDeployed 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

  1. Upgrade to version 2.38 as soon as operationally feasible
  2. Restrict TLS port 2404 access via firewall/ACL to only trusted engineering and control-center hosts
  3. Enable mutual TLS authentication where supported, so both ends must present valid certificates rather than relying on one-sided validation
  4. 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 sessions

Post-Remediation Steps

  1. Apply the vendor patch (2.38) across all deployed ASE2000 test-set installations
  2. Review historical session logs, where available, for anomalous certificate presentations during the affected window
  3. Re-validate trust configurations on all IEC 60870-5-104 TLS endpoints following the upgrade
  4. Coordinate with CISA's ICS-CERT advisory (ICSA-26-239-04) for sector-specific guidance and the companion log4net XXE fix

References

  • CISA ICS Advisory ICSA-26-239-04
  • NIST NVD — CVE-2026-90647
  • OffSeq Threat Radar — CVE-2026-90647
  • VulDB — CVE-2026-90647
#Kalkitech#ASE2000#CVE-2026-90647#ICS#SCADA#IEC 60870-5-104

Related Articles

CVE-2026-16462: PROCON-WEB SCADA Unauthenticated SQL Injection (CVSS 9.8)

A critical SQL injection vulnerability in PROCON-WEB SCADA's GetGridData endpoint allows unauthenticated remote attackers to execute arbitrary SQL commands against industrial control system databases.

5 min read

CVE-2026-6284: PLC Brute Force Password Bypass (CVSS 9.1)

A critical vulnerability in a programmable logic controller allows unauthenticated network attackers to brute force weak passwords and gain full...

3 min read

CVE-2026-35560: Amazon Athena ODBC Driver Fails Certificate

Improper certificate validation in Amazon Athena ODBC driver versions prior to 2.1.0.0 allows man-in-the-middle attackers to intercept authentication...

4 min read
Back to all Security Alerts