Back to blog
PTC WindchillFlexPLMCVE-2026-12569extorsiondésérialisationagents IA

PTC Windchill CVE-2026-12569: Cl0p-Linked Campaign

Published on 2026-07-25 · Updated on 2026-10-294 min read
In short: CVE-2026-12569 is a remote code execution flaw through deserialization of untrusted data in PTC Windchill PDMlink and FlexPLM (CVSS v4 9.3, CVSS v3.1 9.8). PTC published an advisory on June 17, 2026, NVD has listed it since June 18 and CISA added it to the KEV on June 25. A data extortion campaign exploits exposed instances: hex-named JSP webshells under /Windchill/login/, then theft of engineering data. ReliaQuest notes a method close to Cl0p's without confirming the actor.

What do we know about CVE-2026-12569?

NVD describes a critical RCE in PTC Windchill PDMlink and PTC FlexPLM, exploitable through deserialization of untrusted data. The advisory applies to all CPS versions and to Windchill and FlexPLM releases prior to 11.0 M030, with several release lines listed; the PTC advisory is authoritative for the fixed versions of your branch. The score is 9.3 in CVSS v4 and 9.8 in CVSS v3.1.

According to The Hacker News, a second link serves for reconnaissance: a FlexPLM WSDL endpoint discloses information before authentication (CVSS v3.1 7.5, no CVE cited in the article). Chained with the server-side flaw in Windchill's login servlet, it allows unauthenticated code execution.

Who is running the campaign?

The coordinated advisory from Ransom-ISAC, eCrime.ch and DEFUSED describes a double-extortion campaign: theft of engineering and design data, then extortion emails. ReliaQuest independently observed exploitation, webshell deployment and exfiltration, and says the method resembles past Cl0p campaigns while leaving the actor unconfirmed. The sectors named are manufacturing, automotive, aerospace and retail. Censys counts about 80 exposed Windchill instances as of July 20, 2026, against fewer than 100 on June 1.

Who is affected?

Organizations running Windchill or FlexPLM as the repository for products, bills of materials and intellectual property, often manufacturers and their subcontractors. A vendor or integrator whose software connects to a customer's PLM is affected indirectly: stolen data may contain integration specifications, API credentials and supplier documents.

How do you detect exploitation?

  1. Look for hex-named JSP files under /Windchill/login/ and in associated web directories.
  2. Compare outbound traffic with the addresses published by PTC and relayed by the press (216.152.148.54, 216.152.151.204, 104.243.35.63, 5.180.41.35).
  3. Spot staging: creation of large archives, unusual outbound transfers from the PLM host, new files in web directories.
  4. Check exposure: Windchill's login servlet should not respond from the internet.

How do you fix it?

Apply the fixes from the PTC advisory for your branch, then look for the traces above on any instance that was exposed. Put the PLM behind an authenticating gateway or a VPN, take it off the internet, limit integration accounts to what each flow needs and rotate the credentials kept on the host. Prepare the extortion response in advance: decision on notifying customers and authorities, communication, position on ransom, because the data is already out by the time the message arrives.

What changes when an AI agent has access to a PLM?

Engineering departments deploy assistants that query the PLM's document base: bills of materials, specifications, change history, supplier sheets. To answer, the agent holds an integration account and broad read access. If the PLM is compromised, the attacker has the same data and that account, and can also alter the documents the agent will read.

Three agent-specific effects. Indirect injection: a modified design document or supplier sheet contains an instruction the agent will carry out when an engineer asks a question (OWASP LLM01); in an industrial decision chain, the risk is steering a bill of materials or an order. Concentration of intellectual property: an agent with a wide read scope makes a hijack very profitable (LLM02, sensitive information disclosure). And the supply chain: the connectors linking the agent to the PLM are dependencies to inventory (LLM03). For PTC Windchill CVE-2026-12569, see AI agent security and MCP security.

Useful controls: a read-only integration account limited to the products needed, logging of the agent's queries, volume ceilings, no automatic writes to the PLM and human approval of bill-of-materials changes.

Why does double extortion change the response?

In double extortion, a backup is useless against the threat of disclosure: the data is already gone. The response is therefore decided before the incident, by minimizing what a PLM exposes (narrow integration accounts, sensitive attachments encrypted or segmented) and by a crisis plan that answers three questions: who decides to notify, which customers and regulators are concerned, and which position to hold against the demand. A half-day simulation exercise is enough to spot the decisions that would block, and it should include the owners of any agent or integration that reads from the PLM.

Which agent tests apply to PTC Windchill CVE-2026-12569?

An agent red team places a booby-trapped document in the queried base and measures what the agent executes, what it reveals and what volume of data it can pull out. In five days for 1,900 euros, the Agent Red Team Express checks what an agent plugged into the enterprise PLM would expose if the tool were compromised. The method details the approach. For another mass data theft case through an enterprise application, read the article on Oracle E-Business Suite and Cl0p.

What is the lesson?

An enterprise application designed for the intranet, exposed to the internet, with a deserialization flaw and a slow patch cycle, remains the dominant pattern of data extortion campaigns. Take these applications off the internet, patch quickly, rotate the credentials they held and treat the agents plugged into them as privileged accounts, with their own owner, scope and review date.

Does your product ship an AI agent? CleanIssue tests what a stranger can make it do with the Agent Red Team Express (5 days, €1,900), or a custom red team for several agents and MCP servers. First step: a free 30-minute discovery call.

Know what your agent can do before an attacker does.

A free 30-minute discovery call: you describe your agent, I tell you what I would test and what it costs. Five case studies are published.

Book a call