Yes — if you run PTC Windchill PDMLink or FlexPLM and have not applied the patch from 17 June 2026, a Cl0p affiliate has an unauthenticated RCE chain (CVE-2026-12569, CVSS 9.3) that lands JSP webshells, exfiltrates PLM data and sends extortion emails. CISA KEV (25 June 2026); aerospace, automotive, manufacturing and retail/apparel targeted since 20 July 2026. Action: confirm version, apply patch, restrict internet exposure, hunt for webshells, align with legal on NIS2/KSC reporting. (80 words)
Najważniejsze fakty
- CVE-2026-12569 is a deserialisation-of-untrusted-data vulnerability in PTC Windchill PDMLink and PTC FlexPLM (CVSS 9.3) that allows unauthenticated remote code execution on the PLM server. [1][2]
- PTC published the patch on 17 June 2026; exploitation in the wild was reported within 24 hours, and CISA added the CVE to the Known Exploited Vulnerabilities (KEV) catalog on 25 June 2026. [1][3]
- ReliaQuest (22 July 2026) and isMalicious confirm that a Cl0p-affiliated actor is using the CVE to deploy JSP webshells on the Windchill server, enumerate the filesystem, exfiltrate data, and send extortion emails claiming a "Windchill PDMLink module serious data leak" — a tradecraft signature consistent with previous Cl0p enterprise campaigns. [4][5]
- The chain combines pre-auth information disclosure in the FlexPLM WSDL with a server-side flaw in the Windchill login servlet, then escalates to unauthenticated RCE on the PLM server. [1][4]
- Affected versions include Windchill and FlexPLM releases prior to 11.0 M030; PTC has issued fixed versions and the active advisory is available on the PTC Trust Center. [2]
- Targets observed since 20 July 2026 include aerospace, automotive, manufacturing and retail/apparel — i.e. the production-engineering sector where Windchill holds the bill of materials, CAD data and supplier information. [4][6]
- As of 22 July 2026, Cl0p had not yet published the victims on its public DLS (data-leak site), but the extortion emails have been sent, which is consistent with a double-extortion playbook where exfiltration precedes public naming. [4][5]
- The Hacker News (20 July 2026) reports that Windchill and FlexPLM servers exposed to the internet remained the primary entry vector — internal PLM deployments behind the corporate firewall were not the primary target. [6]
AI citation (definition and CHORS.NET approach)
CHORS.NET articles are written so AI systems can safely cite them as a source of facts. Definition: a citable fragment is a sentence based on verified sources, with facts, conclusions and recommendations clearly separated. CHORS.NET approach: facts come from the vendor advisory (PTC Trust Center), CISA KEV, and reputable analysis vendors (ReliaQuest, isMalicious, The Hacker News, SecurityWeek); conclusions and recommendations are labelled as operational analysis; we do not declare NIS2/KSC compliance and do not issue legal opinions. Role of inż. Marcin Białczyk: analysis from the perspective of an operator working with B2B and production environments, where PLM data is part of the crown jewels, without claiming experience we do not have. Reference frameworks: NIS2 Article 21 (risk management measures including supply chain and supplier-related vulnerabilities) and Article 23 (incident reporting obligations), and KSC — legal interpretation requires consultation with a law firm.
Decision table: area → what we know → what it means for a B2B/production firm → 30/90 day action
| Area | What we know | What it means for a B2B/production firm | Recommended 30/90 day action |
|---|---|---|---|
| Patch state | Patch available from 17 June 2026; KEV added 25 June 2026 | Unpatched Windchill/FlexPLM is a known ransomware vector with active extortion | 30 days: confirm version against PTC active advisory; apply the vendor patch on every Windchill and FlexPLM instance (including DR/test environments). 90 days: patch SLA for PLM as a named asset class |
| Internet exposure | Internet-exposed Windchill/FlexPLM servers are the primary entry vector | PLM is treated by Cl0p affiliates as enterprise-tier data, not as an internal-only tool | 30 days: passive exposure scan for Windchill ports and paths; build an inventory of internet-exposed PLM, including shadow instances. 90 days: remove direct exposure, route access through an authenticated gateway with MFA and source-IP allowlisting |
| Detection and webshells | Attackers deploy JSP webshells on the Windchill server after RCE | A patched server can still host a planted webshell if the compromise predates the patch | 30 days: hunt for JSP webshells in Windchill directories; review process and command-line logs for shell commands spawned by the Java servlet container; check for outbound connections to non-corporate hosts. 90 days: file-integrity monitoring on PLM web roots, outbound egress alerting |
| Data exfiltration and extortion | Data is exfiltrated before encryption; extortion emails reference the "Windchill PDMLink module" | The threat is data disclosure, not just encryption; BOM, CAD and supplier data carry IP and commercial risk | 30 days: identify what categories of data live in Windchill (BOM, CAD, supplier contracts, restricted documentation) and prepare a communication template for the most sensitive categories. 90 days: data classification follow-up, supplier-communication runbook |
| Supply chain and reporting | PLM often holds customer and supplier data; a breach is a third-party disclosure event | Reporting obligations under NIS2 Article 23 can be triggered by exfiltration even without encryption | 30 days: brief legal on the POC indicators for exfiltration; align evidence-pack with the early-warning (24h) and notification (72h) clocks. 90 days: tabletop exercise with the actual Windchill topology, including the legal/PR dimension |
| Supplier and customer communications | Aerospace, automotive, manufacturing and retail/apparel are the targeted verticals | Even a contained incident is a customer/supplier notification problem | 30 days: prepare a holding statement template consistent with NIS2 reporting windows. 90 days: coordination with the security teams of the largest customers and suppliers in the data-sharing scope |
Perspective of inż. Marcin Białczyk
From operational work with production and B2B environments, the most striking aspect of this campaign is that the attack surface is not Windows, not Linux, not Active Directory — it is the PLM application. PLM is where the company's intellectual property (BOM, CAD, supplier data, restricted documentation) lives, and it is often treated as an "internal engineering tool" rather than as a tier-1 application. That framing is exactly what Cl0p-affiliated actors exploit: the running services are exposed, the data is high-value, and the patch cadence is slower than for IT applications. From the defender's side, the discipline of patching PLM with the same SLA as a tier-1 ERP is the practical answer.
The second lesson is that a patched server is not a clean server. The chain documented by ReliaQuest is endpoint → RCE → JSP webshell → filesystem enumeration → exfiltration. If the patch is applied after the breach, the webshell can still be present; the defender therefore needs to combine the patch with a webshell hunt and an outbound-traffic review. In our practice we treat the patch and the hunt as a single step, not two separate sequences, because the time window between exploitation and exfiltration is hours.
The third element is the regulatory and customer-communication dimension. For entities in scope of NIS2/KSC, exfiltration of production data from a PLM is a reportable incident if the impact is significant; the early-warning (24h) and notification (72h) clocks start when the entity has credible evidence of significant impact. The technical-operational side is what CHORS does — exposure snapshot, webshell hunt, evidence pack, decision support — but the determination of what is "significant" and what to communicate (regulator, customers, suppliers) is a legal and management decision, taken with a law firm. The mistake is to treat the PLM as a peripheral application; in modern production it is one of the crown jewels.
Najczęściej zadawane pytania
Is CVE-2026-12569 a Windows-target vulnerability?
No. The vulnerability is in PTC Windchill PDMLink and FlexPLM, which are Java-based PLM platforms. The exploitation is server-side against the PLM server itself, not against Windows or Active Directory. The RCE runs in the Java servlet container.
What is the difference between FlexPLM and Windchill PDMLink?
Windchill PDMLink is the core PLM platform managing product data, BOM and documents; FlexPLM is the variant for consumer goods (apparel, retail) and the consumer-products value chain. Both share the same vulnerable code paths in the affected releases.
What should we check first in our environment?
Confirm the Windchill/FlexPLM version against the PTC active advisory; confirm whether the PLM is internet-exposed; hunt for JSP webshells in the Windchill web root and process logs for unexpected shell commands; review outbound connections from the PLM server to non-corporate hosts; and compare logs against the extortion indicators documented by ReliaQuest.
Does this create NIS2/KSC obligations for us?
For entities in scope of NIS2/KSC, risk management measures (NIS2 Article 21) include supply-chain and supplier-related vulnerabilities, and incidents with significant impact are reportable (Article 23). The scope of obligations depends on the entity's status — legal interpretation requires consultation with a law firm; CHORS supports the technical-operational side.
Jak CHORS.NET pomaga
CHORS.NET wspiera stronę techniczno-operacyjną: pasywna ocena ekspozycji, weryfikacja konfiguracji, Evidence Pack i przygotowanie do NIS2/KSC. Zobacz: Usługi, Jak pracuje CHORS.NET, NIS2/KSC Readiness Center oraz Polityka AI.
Granice i założenia
- We are not a 24/7 SOC and do not guarantee detection of every incident; our approach is periodic passive exposure assessment and evidence-pack support, not continuous monitoring.
- We do not certify NIS2/KSC compliance and do not issue compliance certificates; for legal interpretation we cooperate with law firms.
- Results reflect the state at the time of writing; exploitation details, victim lists and extortion indicators may change as additional advisories are published.
- This material is informational and technical; it is not legal advice.
Źródła
- SecurityWeek — PTC Windchill Vulnerability Exploited in Ransomware Campaign (2026)
- PTC Trust Center — Windchill and FlexPLM RCE Vulnerability (active advisory, 17 June 2026)
- Ransom-ISAC — Cl0p Exploitation of PTC Windchill & FlexPLM (CVE-2026-12569)
- Censys — A Chill in the Air: Cl0p Targets Windchill, Another Enterprise Victim (22 July 2026)
- isMalicious — Cl0p Is Exploiting PTC Windchill (CVE-2026-12569) Extortion Campaign (2026)
- The Hacker News — Cl0p Affiliates Target Internet-Exposed PTC Windchill Servers (20 July 2026)