DEV Community

SorrelThorncroft
SorrelThorncroft

Posted on

Internet Search Cannot Inventory a Local Desktop Install

Internet Search Cannot Inventory a Local Desktop Install

Some security products should have a small internet footprint. Siemens Software Center is a Windows application used to download, install and activate purchased software. It is not a service that should publish itself to the internet. On 14 November 2026 at 01:45 Asia/Shanghai, count-only ZoomEye probes returned 0 matches for app="Siemens Software Center", 0 for title="Siemens Software Center" and 7 for http.body="Siemens Software Center". The queries used sub_type=all, page 1 and pagesize 1.

The seven body matches are web content observations. They may be vendor pages, documentation or articles. They are not a count of installed endpoints. The zero app and title results do not mean that no Windows host runs the application, because ZoomEye searches internet-visible assets and indexed content, not local software inventories.

That distinction matters for CVE-2026-110936. Siemens has confirmed active exploitation of the DLL side-loading flaw in versions before 4.0.9.8. Attackers used a genuine signed copy of Siemens Software Center and placed malicious DLLs beside it. The vulnerable program loaded helper files from its own folder without checking them. The execution happened on the endpoint, not on an internet-exposed service.

The wrong search would create a false assurance

A zero internet result can tempt a team to conclude that the product is absent. For desktop software, the conclusion is unsupported. The right inventory comes from endpoint management, software inventory, file-system scanning and application logs.

Siemens provides behavior indicators that are more useful than a product-name search: an unexpected startup entry or scheduled task, a folder named SM Software Provisioning Service under AppData\Local\Programs, suspicious files beside SiemensSoftwareCenter.exe, an FTSuite folder containing ftc.uml, and network connections to published command-and-control infrastructure.

The genuine signed executable will not match a malicious-file hash. Detection needs to look at the path, the parent process and the DLLs loaded from the working directory.

Keep the scopes separate

ZoomEye is useful for internet-visible services, certificates, web portals and public exposure. Endpoint management answers which Windows hosts have a local application and which version is installed. Identity logs answer whether an account was used after a suspicious launch. A report should label each source.

Mixing the scopes produces two errors. A public search can undercount local installations. An endpoint inventory can overstate internet exposure if it does not include network reachability. Neither one alone answers the full risk question.

For this issue, use endpoint inventory to find Software Center versions below 4.0.9.8, behavioral telemetry to find side-loaded DLLs and network logs to identify command-and-control connections. Use the public content matches only as references or related web assets.

Actionable conclusion

The query evidence supports a narrow statement: the exact app and title strings were not observed on internet assets, and seven web pages contained the product phrase. It does not support a zero-install conclusion.

The response belongs on the endpoint. Update to 4.0.9.8 or later, block the published indicators, inspect user-writable application directories and review startup persistence. The most important question is not whether ZoomEye can see the desktop application. It is whether the endpoint inventory can see it.

References

Top comments (0)