DEV Community

Etairos.ai
Etairos.ai

Posted on • Originally published at threat-intelligence.redeyesecurity.com

CISA Flags First-Ever PTC Windchill RCE in KEV as Web Shells Spread (CVE-2026-12569)

TL;DR

  • what: CISA added CVE-2026-12569, a critical deserialization RCE in PTC Windchill PDMlink and FlexPLM, to its KEV catalog after confirming active exploitation.
  • impact: Attackers are sending malicious requests to gain remote code execution and deploy JSP web shells on enterprise product data and lifecycle management systems.
  • fix: Patches shipped roughly a week before the KEV listing; apply them now and hunt for the published IoCs and web shell artifacts.
  • who: Manufacturers and engineering organizations running internet-exposed PTC Windchill PDMlink or FlexPLM PLM/PDM software.

CISA added CVE-2026-12569 to its Known Exploited Vulnerabilities catalog on June 26, 2026, roughly one week after PTC shipped patches. The flaw carries a CVSS score of 9.3 and affects PTC Windchill PDMlink and PTC FlexPLM, the enterprise Product Data Management and Product Lifecycle Management software that runs engineering and manufacturing operations. This is the first PTC product vulnerability ever to land in KEV.

The exploitation window was short. Patches were available, then within days PTC confirmed continued reports of heightened threat activity. Unknown attackers are weaponizing the bug to drop JSP web shells on exposed systems. If you run Windchill and have not patched, assume you are a target right now.

What the flaw is

CVE-2026-12569 is an improper input validation issue that PTC describes as a remote code execution problem exploitable through deserialization of untrusted data. An attacker sends a crafted request over the network and executes arbitrary code. No authentication detail is needed to understand the risk: the login endpoint is the entry point, and successful exploitation hands the attacker code execution on the host.

PLM and PDM platforms are high-value targets. They hold product designs, engineering specs, supplier data, and manufacturing process detail. A web shell on a Windchill server is a foothold into the intellectual property core of a manufacturing business.

⚠️ Block this IP now — PTC identified 5.180.41.35 as an attacker command-and-control address. Block it at the perimeter firewall immediately, then begin hunting. The full IoC set includes 172.111.38.31, 216.152.148.54, 104.243.35.131, and 74.50.76.146.

How to tell if you are compromised

PTC published concrete indicators. The attackers drop web shells under a predictable path and naming pattern, which makes hunting straightforward if you act on it. Work through these checks on every Windchill instance:

  • Search HTTP access logs for any POST requests to /Windchill/login/*.jsp
  • Scan the filesystem for JSP files matching /Windchill/login/[0-9a-f]{16}.jsp
  • Hash-check suspicious JSP files against 55a1eb4c2d3da04376df39d7ba832569c6af1a37a0cf2b95f754ac898023a30c
  • Check for flst.txt in /tmp or the Windchill working directory; its presence confirms attacker file-listing activity
  • Review perimeter logs for traffic to or from the five published attacker IPs

Mitigations beyond patching

Patching is the priority, but PTC and CISA recommend defense-in-depth steps that buy time and cut exposure. The deserialization path is reachable through the login endpoint, so reducing its reachability matters.

  • Block 5.180.41.35 at the perimeter firewall immediately
  • Add a WAF or IDS rule that blocks any request containing the header X-windchill-req:
  • Restrict internet exposure of the Windchill login endpoint wherever operationally possible
  • Apply PTC's patches across all PDMlink and FlexPLM instances without delay

Why this one matters

Two things stand out. First, the speed: attackers turned a freshly disclosed flaw into live web shell deployment within about a week of the patch dropping. That is the new normal, and it kills the comfortable assumption that you have weeks to schedule a maintenance window. Second, the target: this is the first PTC flaw ever added to KEV, which tells you adversaries are expanding past the usual VPN and firewall appliances into the application software that runs industrial and engineering workflows.

Action this week — Federal civilian agencies face a KEV remediation deadline, but every Windchill operator should treat this as urgent regardless of mandate. Patch, hunt for the IoCs, and confirm the login endpoint is not freely exposed to the internet. If you find a matching JSP file or flst.txt, treat the host as compromised and begin incident response.

The detection signatures here are clean and specific, which is a gift. The predictable web shell path, the known hash, the named C2 address, and the distinctive header all give defenders cheap, high-confidence detection. Use them before the attackers rotate their infrastructure.


Originally published on RedEye Threat Intelligence.

Top comments (0)