CVE-2025-63396: An issue was discovered in PyTorch v2.5 and v2.7.1.
An issue was discovered in PyTorch v2.5 and v2.7.1. Omission of profiler.stop() can cause torch.profiler.profile (PythonTracer) to crash or hang during finalization, leading to a Denial of Service (DoS).
Security readout for executives and security teams
Plain-English summary
This is a low-severity denial-of-service issue in PyTorch profiling. If profiling is used and profiler.stop() is omitted, PyTorch can crash or hang while finalizing the PythonTracer, disrupting the local job or process.
Executive priority
Treat as routine maintenance unless critical ML workflows rely on PyTorch profiling. The business risk is localized job disruption, not data theft or remote compromise.
Technical view
CVE-2025-63396 affects PyTorch v2.5 and v2.7.1. The reported condition is tied to torch.profiler.profile PythonTracer finalization when profiler.stop() is not called. CVSS 3.1 is 3.3 with local attack vector, low complexity, low privileges, no confidentiality or integrity impact, and low availability impact.
Likely exposure
Exposure is most likely in development, ML training, testing, or observability workflows that use torch.profiler.profile on PyTorch v2.5 or v2.7.1.
Exploitation context
The CVE is not listed as KEV, and the supplied sources do not claim active exploitation. The issue requires local, low-privileged access and appears limited to causing a crash or hang.
Researcher notes
Evidence is narrow: the bundle names affected PyTorch versions and the profiler.stop() omission condition, but does not provide a patch version. Validate behavior only in controlled environments and avoid publishing weaponized reproductions.
Mitigation direction
Inventory PyTorch deployments and identify v2.5 or v2.7.1 use.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-667: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.