CVE-2018-7756
Critical · 9.8CVSS
9.8
EPSS
60.7%
Published
Mar 15, 2018
CISA due date
—
Cloudanix analysis
An installer for certain measurement devices left a network door open that let outsiders remotely run any program they wanted on the computer.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Trivial
- Impact
- Remote Code Execution
- Component
- Application
- Class
- RCE
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Unauthenticated access to RunExeFile.exe over TCP port 1999 permits remote issuance of commands including RUN to fetch and execute arbitrary executables from external URLs and commands such as SETFIREWALL Off.
Why it matters to the business
Attackers can gain full remote control of affected systems, execute malicious code, and disable protective controls, leading to complete system compromise and potential lateral movement.
How an attack unfolds
An attacker connects directly to TCP port 1999 on a system running the vulnerable installer component, issues a RUN command referencing a malicious executable hosted at an attacker-controlled URL, and the target executes the payload without any authentication or validation.
How to fix it
Upgrade to a current version of DEWESoft software that removes or properly secures the RunExeFile.exe listener; if an upgrade is unavailable, block inbound access to TCP port 1999 at the network perimeter and host firewall.
How to confirm the fix worked
Verify that TCP port 1999 is no longer listening or requires authentication; attempt to connect and issue commands to confirm rejection; review software version against vendor release notes.
Typical attack path
- Discover hosts exposing TCP port 1999
- Establish unauthenticated TCP connection to the port
- Send RUN command with attacker-supplied executable URL
- Payload executes on the target system
- Optional follow-on commands such as SETFIREWALL Off to weaken defenses
How to detect it
Inspect firewall and host logs for inbound connections to TCP port 1999; search process execution logs and command history for strings containing RUN followed by a URL or SETFIREWALL Off.
- TCP port 1999 connection without credentials
- RUN command with external URL
- SETFIREWALL Off
- RunExeFile.exe process
What your security team should do
- Immediately block inbound traffic to TCP port 1999
- Identify all instances of DEWESoft X3 SP1 and schedule urgent upgrades
- Monitor network logs for connections to port 1999 and command strings such as RUN or SETFIREWALL
- Apply compensating network segmentation controls until remediation is complete
The record
RunExeFile.exe in the installer for DEWESoft X3 SP1 (64-bit) devices does not require authentication for sessions on TCP port 1999, which allows remote attackers to execute arbitrary code or access internal commands, as demonstrated by a RUN command that launches a .EXE file located at an arbitrary external URL, or a "SETFIREWALL Off" command.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-63378 TAKO AI Agent for Okta is a local-first AI agent that helps Okta administrators query… CWE-94
- CVE-2026-63346 Refitter is a tool for generating a C# REST API client using the Refit library. CWE-94
- CVE-2026-63345 Refitter is a tool for generating a C# REST API client using the Refit library. CWE-94
- CVE-2026-63344 Refitter is a tool for generating a C# REST API client using the Refit library. CWE-94
- CVE-2026-62853 ThingLinks is an enterprise IoT platform. CWE-94
- CVE-2026-62284 OSAC operator is a Kubernetes operator. CWE-94
- CVE-2026-116852 Author Remote Code Execution (RCE) in Widget Options <= 4.2.5 versions. CWE-94
- CVE-2026-118635 The The GeoDirectory – WP Business Directory Plugin and Classified Listings Directory… CWE-94