Home/ Blog/ Security news/ Article
Blog · Security news

Siemens Software Center DLL Hijack, CVE-2026-110936 Exploited

CVE-2026-110936 is a CISA KEV-listed DLL hijacking flaw in Siemens Software Center, exploited in a ClickFix campaign. Update to V4.0.9.8 and hunt the IOCs.

A stamped metal seal on a pedestal with a dark object hidden beneath it

CISA added CVE-2026-110936 to its Known Exploited Vulnerabilities catalog on October 20, 2026, and Siemens confirmed the day before that attackers are already using it in the wild. The flaw is a dynamic-link library (DLL) search-path problem in Siemens Software Center, the Windows client that installs and updates Siemens engineering tools. On paper it reads like a low-urgency local bug. How it is being exploited is the part that should change how you hunt.

The gap the advisories skip: the attackers are not logging in as a privileged user to abuse this. They ship a legitimate, digitally signed copy of the Siemens client next to a malicious DLL, and let Windows load the attacker's code under the trusted binary's name. A hash or signature allowlist sees a valid Siemens executable and waves it through. The malicious part never touches the signed file.

What CVE-2026-110936 actually is

Siemens classifies the bug as CWE-427, an uncontrolled search path element, in Siemens Software Center. Every version before V4.0.9.8 is affected, and V4.0.9.8 fixes it. Siemens scores it 6.7 on CVSS version 3.1 and 8.4 on CVSS version 4.0. The application looks for DLLs in a directory it does not restrict, so a DLL planted in that search path runs with the privileges of the Software Center process.

The CVSS version 3.1 vector describes a local attacker who already holds high privileges, which is why that base score looks modest. The model undersells the real threat. In the observed attacks the privilege requirement is sidestepped by social engineering: a user is tricked into running an installer, and the installer drops both the signed Siemens binary and the rogue DLL into a writable folder. CISA does not add a product to KEV without reliable evidence of active exploitation, and this one now carries a federal patch deadline of November 3, 2026.

How the ClickFix campaign uses it

Siemens attributed the activity to a delivery operation it tracks as Romulus, which it describes as a multi-platform ClickFix operation. ClickFix is a lure that convinces a user to run something themselves, so the malicious action begins from a user-initiated step instead of a remote exploit. According to analysis by SOC Prime, the chain runs msiexec, the Windows installer service, against a package named AllMyBasic.msi, which then starts the real SiemensSoftwareCenter.exe. That signed binary loads a malicious archive.dll sitting beside it, and the attacker's code executes inside a process Windows and most tools consider trustworthy.

That is DLL side-loading, mapped to MITRE ATT&CK technique T1574.002, paired with user-executed delivery (T1204). We have watched the same signed-binary trick land in unrelated campaigns this year, from a fake Notepad plugin that sideloaded a loader to Lazarus abusing trusted Windows components. The target changes; the evasion does not.

Indicators and hunt points for the Romulus / CVE-2026-110936 activity
Network indicators (published with the campaign):
  wizardexpensive[.]com
  96.62.218[.]59
  2.27.248[.]127
Files seen beside the signed binary:
  AllMyBasic.msi       delivery package, run via msiexec.exe
  archive.dll          the sideloaded malicious library
  activate.bak         artifact next to SiemensSoftwareCenter.exe
  statinfosta.DB       artifact next to SiemensSoftwareCenter.exe
  %LOCALAPPDATA%\FTSuite\ftc.uml
Hunt on behavior, not hash:
  SiemensSoftwareCenter.exe running from %LOCALAPPDATA%\Programs
  SiemensSoftwareCenter.exe with parent process msiexec.exe
  any unexpected .dll written next to a signed vendor binary
  outbound traffic from that process to the addresses above
ATT&CK: T1574.002 DLL side-loading, T1204 user execution, T1566 phishing

Why your allowlist misses it, and what to watch instead

The lesson reaches past Siemens. Code signing proves who built a file, not what that file does once another library loads beside it. Monitoring the hash of SiemensSoftwareCenter.exe is useless here, because the exploited file is the genuine, correctly signed one. The signal lives in context: where the trusted binary runs from, what launched it, and which libraries load next to it. It is the same blind spot a backdoor dressed up as a security tool relies on, a name check that trusts the label over the behavior.

Three questions matter for a defender tonight. Is a signed vendor binary executing out of a user-writable path like AppData instead of its real install directory? Was it spawned by msiexec rather than a normal update flow? Did an unsigned or unexpected DLL appear in the same folder just before it ran? Any one of those deserves an alert. Together they are this campaign.

What to do now

Patch first. Update Siemens Software Center to V4.0.9.8 or later. Siemens states that existing installations auto-update on next startup, so confirm the client can actually start and reach the update service rather than assuming it already happened. The federal deadline is November 3, but the exploitation is current, so treat it as this week's work whether or not you answer to CISA.

Then hunt. Patching closes the search-path hole; it does not tell you whether the bundle already ran. Sweep your Windows fleet for the file and network indicators above, check process lineage for the signed binary running from AppData under msiexec, and flag any host that reached the listed infrastructure. If you run Siemens engineering software anywhere, those endpoints are the first ones to open.

Topics

Frequently asked questions

Is CVE-2026-110936 being actively exploited?

Yes. Siemens confirmed active exploitation on October 19, 2026, and CISA added the flaw to its Known Exploited Vulnerabilities catalog the next day. The activity is tied to a ClickFix delivery operation Siemens tracks as Romulus, which runs code through a trusted, signed Siemens binary.

Which versions of Siemens Software Center are affected?

Every version before V4.0.9.8 is affected. Siemens fixed the DLL search-path flaw in V4.0.9.8 and states that existing installations update to the fixed version automatically on next startup. Confirm the client can start and reach Siemens update servers so the update actually applies.

Why does the CVSS score look low if it is being exploited?

The CVSS version 3.1 score of 6.7 models a local attacker who already has high privileges. The in-the-wild attacks skip that requirement with social engineering: a user is tricked into running an installer that drops the signed binary and malicious DLL together, so the practical risk is higher than the base score suggests.

How can defenders detect this if the Siemens binary is legitimately signed?

Detection relies on context, not file hashes, because the exploited executable is genuine and correctly signed. Alert when SiemensSoftwareCenter.exe runs from a user-writable path like AppData, when it is spawned by msiexec, or when an unexpected DLL appears beside it, and watch for traffic to the published indicators.

What is a ClickFix attack?

ClickFix is a social-engineering technique that tricks a user into running an action themselves, often by pasting a command or opening a file, so the compromise begins with user execution rather than a remote exploit. Here it delivers an installer that sideloads a malicious DLL through a signed Siemens binary.

See what Suriq finds on your own servers.

Agentless checks for uptime and your cloud, a lightweight agent for detection on each server, and one console that ranks and explains what it finds.