Active Exploitation

PTC Windchill RCE Hits CISA's KEV List: CVE-2026-12569 Exploited in the Wild

A critical deserialization flaw in PTC's manufacturing software is being used to plant web shells. It is the first PTC product ever added to CISA's Known Exploited Vulnerabilities catalog, and the patch clock is already running.

Matt Lucas  |  June 27, 2026  |  5 min
Editorial illustration: an industrial machine with a red web-shell embedded in its core as cracks spread across the housing
CVE in this postCVE-2026-12569Live detections →All RedEye CVEs →
Actively Exploited · CISA KEVCVE-2026-12569
Critical deserialization RCE in PTC Windchill, exploited in the wild via JSP web shells.
Severity
CVSS 9.3
Added to KEV
June 25, 2026
Patch
Available now
TL;DR
  • What: CVE-2026-12569, a critical (CVSS 9.3) remote code execution flaw in PTC Windchill caused by deserialization of untrusted data, was added to CISA's Known Exploited Vulnerabilities catalog on June 25, 2026.
  • Impact: Attackers are dropping JSP web shells on exposed Windchill systems for full remote code execution. PTC reports heightened threat activity and has published attacker C2 IPs and web-shell indicators.
  • Fix / mitigation: Patch immediately (PTC shipped fixes the week of June 25), block the published C2 IPs, hunt for the web-shell pattern, and take Windchill login endpoints off the public internet.
  • Who's at risk: Manufacturers, engineering firms, and their suppliers running PTC Windchill PDMlink or FlexPLM, the product-data and lifecycle systems that hold their design and BOM crown jewels.

On June 25, 2026, CISA added CVE-2026-12569 to its Known Exploited Vulnerabilities catalog. The vulnerability is a critical, CVSS 9.3 remote code execution flaw in PTC Windchill, and it carries a notable first: it is the first PTC product ever to land on the KEV list. For federal agencies and contractors, that listing starts the BOD 22-01 remediation clock immediately.

The root cause, per PTC's advisory, is deserialization of untrusted data, a class of bug that hands an attacker code execution when an application rebuilds objects from input it should not trust. It affects PTC's enterprise product-data and lifecycle platforms, Windchill PDMlink and FlexPLM, the systems manufacturers use to manage CAD files, bills of materials, and the full design history of their products.

In the wild now
PTC confirmed "heightened threat activity" as of June 25, with attackers deploying JSP web shells against susceptible systems. This is not a theoretical advisory. It is an active intrusion campaign with a patch available.

Why a PLM bug is a serious problem

Windchill is not a flashy target, and that is exactly why it is a valuable one. Product Lifecycle Management systems sit at the center of a manufacturer's intellectual property: product designs, engineering change orders, supplier data, and bills of materials. A web shell on a Windchill server is a foothold inside the part of the business that defines what the company actually makes. For defense, aerospace, automotive, and industrial suppliers, that is a textbook espionage objective, and the same access supports ransomware staging just as easily.

Deserialization RCE on an internet-reachable enterprise app is the most reliable kind of initial access there is: no user interaction, no phishing, just a request to an exposed endpoint. CVE-2026-12569 joining the KEV catalog within days of disclosure tells you the weaponization window has collapsed to near zero.

Indicators of compromise

PTC published concrete indicators alongside its advisory. Hunt for these now, even if you have already patched:

Patching is necessary but not sufficient

Because exploitation is already happening and web shells persist independently of the vulnerable code, applying the patch does not evict an attacker who is already in. Treat any unpatched, internet-exposed Windchill instance as potentially compromised: patch, then hunt for the indicators above and inspect the login directory for unexpected JSP files before you call it closed.

Detected by Caver · cross-referenced in the feed

CVE-2026-12569 is tracked in the RedEye CVE Index, and the web-shell and C2 indicators above map cleanly to detection logic: POSTs to /Windchill/login/*.jsp, the X-windchill-req header, and traffic to the published C2 IPs. Those are exactly the events the RedEye Intel Feed ships, so a Windchill exploitation attempt becomes a fired alert rather than a forensic discovery.

What to do now

Is your Windchill, or anything like it, exposed?

RedEye Security helps manufacturers and their suppliers find internet-facing enterprise apps, ship detections for active campaigns, and turn KEV-listed CVEs into alerts instead of incidents.

Talk to us

Source: The Hacker News, "CISA Adds Exploited PTC Windchill RCE Flaw to KEV Catalog", plus PTC and CISA advisories.