Skip to main content

PTC Windchill EUVDEUVD-2026-63755

| CVE-2026-77645 CRITICAL
Improper Input Validation (CWE-20)
2026-08-20 0b655efc-079c-4cb9-9e8d-164871239f4e GHSA-qxmv-9q88-wwmw
9.2
CVSS 4.0 · Vendor: 0b655efc-079c-4cb9-9e8d-164871239f4e
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed Windchill/FlexPLM endpoint
  2. Delivery
    Craft malicious serialized Java object
  3. Exploit
    Submit payload to deserialization sink
  4. Execution
    Trigger gadget chain execution
  5. Impact
    Run 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

FlexPLM 12.1.3.0
Windchill PDMLink 13.1.3.0
FlexPLM 13.0.3.0
Windchill PDMLink 13.1.1.0
FlexPLM 11.2.1.0
Windchill PDMLink 13.1.0.0
FlexPLM 12.0.3.0
Windchill PDMLink 13.1.2.0
Windchill PDMLink 12.1.2.0
Windchill PDMLink 11.2.1.0
FlexPLM 11.1 M020
Windchill PDMLink 11.0 M030
FlexPLM 12.0.2.0
FlexPLM 12.0.0.0
Windchill PDMLink 12.0.2.0
Windchill PDMLink 11.1 M020
Windchill PDMLink 13.0.2.0
FlexPLM 12.1.2.0
FlexPLM 11.0 M030
FlexPLM 13.0.2.0

Affected Packages

euvd flexplm no fix
euvd windchill_pdmlink no fix

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

Vendor (0b655efc-079c-4cb9-9e8d-164871239f4e) PRIMARY 9.2 CRITICAL
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
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (0b655efc-079c-4cb9-9e8d-164871239f4e).

CVSS VectorVendor: 0b655efc-079c-4cb9-9e8d-164871239f4e

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Medium
enterprise PLM common in manufacturing, not universally deployed
Social Media
8
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy