Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed Windchill/FlexPLM endpoint
-
DeliveryCraft malicious serialized Java object
-
ExploitSubmit payload to deserialization sink
-
ExecutionTrigger gadget chain execution
-
ImpactRun arbitrary code as service account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Per the CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N), exploitation is remote and requires no authentication and no user interaction, but is limited by high attack complexity (AC:H) - the attacker must reach an endpoint that deserializes untrusted data and supply a payload that resolves to a usable gadget chain on the target's classpath. The description does not name the exact vulnerable feature, endpoint, protocol, or configuration setting beyond 'deserialization of untrusted data,' so the specific trigger surface should be confirmed from the PTC advisory. The primary limiting factors are the AC:H complexity (successful exploitation is not guaranteed on every attempt) and network exposure of the Windchill/FlexPLM instance; instances not reachable from untrusted networks are substantially harder to exploit. |
| Impact | The signals are mixed but lean toward high priority: the CVSS 4.0 base score of 9.2 reflects an unauthenticated (PR:N), network-reachable (AV:N) vector with high impact across all three security properties (VC:H/VI:H/VA:H), and the supplemental metrics flag the issue as Automatable (AU:Y) with a provider urgency of Red (U:Red) and Value Density Concentrated (V:C). Counterbalancing this, the vector specifies AC:H (high attack complexity), meaning successful exploitation is not push-button and likely requires a working gadget chain or specific conditions, which typically depresses real-world exploitation rates. No EPSS score was provided in the input, the CVE is not in CISA KEV, and no POC has been identified, so there is currently no evidence of active or widespread exploitation. Net assessment: a genuine critical-severity RCE that warrants prompt patching in exposed PLM deployments, but the AC:H complexity and absence of a known exploit suggest opportunistic mass exploitation is not yet occurring - prioritize internet-facing instances first. |
| Exploit ScenarioDerived | An attacker with network access to an exposed Windchill or FlexPLM instance crafts a malicious serialized Java object leveraging a known gadget chain present on the server classpath and submits it to a request-handling endpoint that deserializes untrusted input. When the server reconstructs the object, the gadget chain executes attacker-supplied commands in the context of the application service account. The CVSS AC:H rating implies the attacker must first identify a viable gadget chain or satisfy specific runtime conditions, so this is a targeted rather than trivial attack; no public POC has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Remote code execution in PTC Windchill and PTC FlexPLM allows unauthenticated network attackers to execute arbitrary code by submitting maliciously crafted serialized objects that the application deserializes without validation. Rated CVSS 4.0 9.2 (Critical) with full confidentiality, integrity, and availability impact, though the vector's AC:H flag indicates the attack is non-trivial to reliably reproduce. No public exploit identified at time of analysis, and the flaw is not listed in CISA KEV.
RemediationAI
Apply the fix described in the PTC advisory at https://www.ptc.com/en/support/article/CS474826; the input does not include an exact fixed version number, so this is best characterized as patch available per vendor advisory - confirm the specific patched build directly with PTC before scheduling. As compensating controls until patching, restrict network reachability of Windchill/FlexPLM by placing the application behind a VPN or IP-allowlisted reverse proxy so untrusted clients cannot reach the deserialization endpoints (trade-off: may break external supplier or partner integrations that rely on direct access), and deploy WAF or network rules to inspect and block serialized Java object payloads (magic bytes 0xAC 0xED or base64 'rO0') on request bodies (trade-off: risk of false positives on legitimate serialized traffic). Where feasible, run the Windchill service under a least-privilege account to limit the blast radius of any successful code execution.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
PTC Windchill is an enterprise Product Lifecycle Management (PLM) platform (with FlexPLM as its retail/apparel-focused variant) built on a Java application-server stack that processes serialized object streams for inter-component and client-server communication. The root cause is classified as CWE-20 (Improper Input Validation), manifesting here as insecure deserialization of untrusted data - functionally the CWE-502 pattern the 'Deserialization' tag confirms - where the application reconstructs attacker-controlled Java objects without type restrictions or integrity checks, enabling gadget-chain-driven code execution. Because Java deserialization instantiates arbitrary classes present on the server classpath, a crafted payload can trigger method invocation leading to command execution in the context of the Windchill service account.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/AU:Y/R:U/V:C/RE:M/U:Red
Unauthenticated network deserialization RCE gives PR:N and full C:H/I:H/A:H; AC:H reflects the need for a viable gadget chain and specific conditions, scope unchanged.
Primary rating from Vendor (0b655efc-079c-4cb9-9e8d-164871239f4e).
CVSS VectorVendor: 0b655efc-079c-4cb9-9e8d-164871239f4e
DescriptionCVE.org
A critical remote code execution (RCE) vulnerability has been reported in PTC Windchill and PTC FlexPLM. The vulnerability may be exploited through the deserialization of untrusted data.
Executive ViewAI
Remote code execution vulnerability in PTC Windchill and PTC FlexPLM (CVE-2026-77645) permits unauthenticated attackers to execute arbitrary code through unsafe deserialization of malicious objects. Organizations relying on these enterprise PLM systems face immediate risk to intellectual property, product data, and operational continuity, with no vendor patch currently available to mitigate the threat.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) enforce strict network access controls limiting Windchill/FlexPLM access to authenticated business users via jump hosts or VPN, (2) deploy intrusion detection/prevention rules targeting serialized object injection patterns, (3) implement Web Application Firewall rules for systems with external exposure, (4) enable continuous monitoring and detailed logging of all system access and network connections, (5) apply application-level input filtering if code modifications are permitted, and (6) schedule regular vulnerability assessments to detect exploitation attempts. Compensating controls reduce but do not eliminate risk and require active monitoring.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-63755
GHSA-qxmv-9q88-wwmw
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB