
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-69627 is a heap use-after-free vulnerability in Nitro PDF Pro for Windows version 14.41.1.4, specifically within the JavaScript method this.mailDoc(). During execution, an internal XID object is allocated and then freed prematurely; the freed pointer is subsequently passed into UI and logging helper functions, allowing downstream routines such as wcscmp() to process invalid or stale pointers. This can result in access violations and non-deterministic crashes. It was published on April 13, 2026, and carries a CVSS v3.1 base score of 8.4 (High) (GitHub Advisory).
The root cause is a CWE-416 (Use After Free) flaw in Nitro PDF Pro's JavaScript engine handling of the this.mailDoc() method. An internal XID object is allocated on the heap during method execution, freed prematurely, and then the dangling pointer is passed to UI and logging helper functions. Because the freed memory region may contain unpredictable heap data or remnants of attacker-controlled JavaScript strings, functions such as wcscmp() may dereference invalid or stale pointers. The vulnerability is triggered locally — an attacker can embed malicious JavaScript within a crafted PDF document to invoke the vulnerable code path. A researcher advisory is referenced at https://jeroscope.com/advisories/2025/jero-2025-016/ (GitHub Advisory).
Successful exploitation can result in access violations and non-deterministic application crashes, constituting a denial-of-service condition against the Nitro PDF Pro application. Due to the unpredictable state of freed heap memory — which may contain attacker-influenced data — there is a theoretical risk of non-deterministic code execution with high confidentiality, integrity, and availability impact, as reflected in the CVSS score. The scope is limited to the local system running the affected application, with no direct lateral movement capability, but code execution could enable further post-exploitation activity (GitHub Advisory).
There is no evidence of a public proof-of-concept exploit or active in-the-wild exploitation at this time (GitHub Advisory). The EPSS score is approximately 0.006% (0th percentile), indicating a very low near-term probability of exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires delivering a crafted PDF with malicious JavaScript to a target running Nitro PDF Pro 14.41.1.4 on Windows.
this.mailDoc() method in a manner that triggers the premature allocation and freeing of the internal XID object.this.mailDoc() method allocates and prematurely frees the XID object, leaving a dangling pointer.wcscmp(), which may process attacker-influenced heap data, leading to an access violation, crash, or — under favorable heap conditions — non-deterministic code execution (GitHub Advisory).nitro.exe or similar), particularly when opening PDF files from untrusted sources.mailDoc() invocation) to unknown or unintended recipients.A patch has been made available as of April 13, 2026; users should apply the latest update from Nitro (https://nitro.com) immediately (GitHub Advisory). As interim mitigations, organizations should avoid opening PDF documents from untrusted sources in Nitro PDF Pro, and restrict or disable JavaScript execution within PDF applications where policy permits. Monitoring for unusual crashes or access violations in Nitro PDF Pro instances is also recommended.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."