Clop has spent 2026 doing what it has done since Accellion: pick one enterprise file or data platform, exploit it at scale, skip the encryption, and extort on the data alone.
This round the platform is PTC Windchill and PTC FlexPLM — product lifecycle management, the systems that hold designs, drawings and manufacturing data. The flaw is CVE-2026-12569, an improper input validation issue rated CVSS 9.3 that allows code execution through crafted network requests.
ReliaQuest researchers John Dilgen and Connor Short have now published an analysis of the implant Clop drops through it.
The timeline is the uncomfortable part
| Date | What happened |
|---|---|
| 17 Jun 2026 | PTC begins releasing patches |
| 26 Jun 2026 | PTC warns of heightened threat activity; CISA adds the flaw to its exploited catalogue |
| Jul 2026 | Ransom-ISAC, eCrime.ch and Defused corroborate active exploitation |
| Aug 2026 | ReliaQuest publishes the web shell analysis; Clop lists 43 new victims |
Two months separate the patch from the leak-site listings. That is not an unpatchable zero-day story. It is a patch-window story, and PLM systems are exactly the kind of software where a maintenance window is negotiated with manufacturing rather than scheduled by IT — the same dynamic behind 8,500 SharePoint servers still exposed after a KEV listing.
What the web shell actually does
ReliaQuest describes a JSP implant built specifically for Windchill rather than a generic shell dropped on a Java server. Its capabilities read like a product spec for extortion:
- Credential extraction. A single command reads Windchill's configuration, starting with the ieStructProperties.txt file.
- Keystore decryption. It decrypts the LDAP manager password and administrative credentials out of the application keystore, then walks the stored properties for administrative accounts, storage credentials and site administrator keys.
- Vault enumeration. It maps the high-value engineering data directly, so the operator does not have to go looking.
- Second-stage execution. It runs base64-encoded ZIPs containing Java bytecode in memory.
- Blending in. It moves using the application's existing database connections, so the traffic looks like the application doing its job.
Why the LDAP line is the whole story
Everything above is bad. That one bullet is worse.
The LDAP manager credential in a Windchill keystore is usually a directory account, and the directory is usually Active Directory — which in most estates also fronts email, VPN and every other service tied to directory authentication. ReliaQuest's framing is that exposing it turns a single application compromise into an enterprise-wide credential compromise, and that is not an exaggeration of how these accounts are typically scoped.
It is a familiar failure mode from a new direction. An application that needs to read the directory is given an account that can read the directory, the credential is stored where the application can decrypt it, and anyone who reaches the application inherits it. Compare ADFS signing keys extracted through machine DPAPI: different mechanism, same lesson about where the crown jewels are actually kept.
Who is on the list
Clop's leak site named 43 new victims. Three responses are on the record:
- Philips has confirmed a breach and says there is no impact on customer environments.
- General Electric acknowledges the claim and says it is assessing.
- Shell is investigating a Clop claim of 89GB of data.
Clop describes the haul as backups, project plans, facility photographs, drawings, diagrams and blueprints. For a PLM system that is a credible description of the contents — which is not the same as confirmation that it holds what was taken from any named company. A leak-site listing is the criminal's claim until the victim or a responder says otherwise, and Philips is the only one of the three that has confirmed anything.
Clop keeps building bespoke tooling
This is the pattern, not an escalation:
| Campaign | Platform | Custom shell |
|---|---|---|
| 2021 | Accellion FTA | DEWMODE |
| 2023 | MOVEit Transfer | LEMURLOOT |
| 2026 | PTC Windchill / FlexPLM | The JSP shell ReliaQuest analysed |
Each time, the crew invests in a purpose-built implant for one product. That investment only pays back across a large number of victims, which tells you the targeting is decided before the tool is written.
What to do
- Patch Windchill and FlexPLM, or take them off the internet. The flaw is in CISA's exploited catalogue; internet exposure is the precondition.
- Rotate the LDAP manager credential. If you were exposed, this is the first rotation, not a later one, and it needs to happen before the shell is removed rather than after.
- Assume the keystore is read. Every credential the application could decrypt should be treated as disclosed.
- Hunt for unexpected JSP files under the application directories, and for base64 blobs being written and executed by the application user.
- Baseline the application's own database traffic. Blending into it is explicitly what this implant is built to do, so "the app is talking to its database" is not by itself reassuring.
What is not established
- Which of the 43 were compromised through this flaw. Clop's listing is a claim.
- What was taken from GE or Shell. Both are still assessing.
- Whether Philips's confirmed breach involves this vulnerability. Philips has confirmed a breach and limited its statement to customer impact.
- Victim counts beyond the leak site. Leak sites list the victims who have not paid.