CVE-2023-5777

9.8 CRITICAL

📋 TL;DR

This vulnerability in Weintek EasyBuilder Pro exposes private keys during crash report transmission, allowing attackers to potentially gain remote control of the crash report server. It affects organizations using Weintek HMI software for industrial control systems. The high CVSS score indicates critical risk requiring immediate attention.

💻 Affected Systems

Products:
  • Weintek EasyBuilder Pro
Versions: Versions prior to v6.08.02
Operating Systems: Windows
Default Config Vulnerable: ⚠️ Yes
Notes: Affects systems using crash report functionality with private key exposure during transmission.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete compromise of crash report server leading to potential lateral movement into industrial control networks, data exfiltration, or disruption of critical operations.

🟠

Likely Case

Unauthorized access to crash report server enabling data theft, credential harvesting, or foothold for further attacks on connected systems.

🟢

If Mitigated

Limited impact if proper network segmentation and access controls prevent exploitation attempts from reaching vulnerable systems.

🌐 Internet-Facing: HIGH
🏢 Internal Only: HIGH

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

Exploitation requires network access to crash report transmission but appears straightforward based on vulnerability description.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: v6.08.02

Vendor Advisory: https://www.cisa.gov/news-events/ics-advisories/icsa-23-306-05

Restart Required: Yes

Instructions:

1. Download EasyBuilder Pro v6.08.02 from Weintek official website. 2. Backup existing projects. 3. Install the update following vendor instructions. 4. Restart affected systems. 5. Verify version update.

🔧 Temporary Workarounds

Disable Crash Report Transmission

windows

Prevent exposure by disabling automatic crash report sending functionality

Check EasyBuilder Pro settings for crash reporting options and disable

Network Segmentation

all

Isolate systems running EasyBuilder Pro from untrusted networks

Configure firewall rules to restrict inbound/outbound traffic to crash report servers

🧯 If You Can't Patch

  • Implement strict network access controls to prevent external access to crash report servers
  • Monitor network traffic for unauthorized crash report transmissions and private key exposure

🔍 How to Verify

Check if Vulnerable:

Check EasyBuilder Pro version in Help > About menu. Versions below v6.08.02 are vulnerable.

Check Version:

Not applicable - check via application GUI Help > About

Verify Fix Applied:

Confirm version shows v6.08.02 or higher in Help > About menu after update.

📡 Detection & Monitoring

Log Indicators:

  • Unusual crash report transmissions
  • Failed authentication attempts to crash report servers
  • Unexpected outbound connections from EasyBuilder Pro

Network Indicators:

  • Traffic to crash report servers containing private key material
  • Unauthorized access attempts to crash report infrastructure

SIEM Query:

source="EasyBuilder Pro" AND (event="crash_report" OR event="key_exposure")

🔗 References

📤 Share & Export