CVE-2025-69624

Published Apr 13, 2026 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
Nitro PDF Pro before 14.43 for Windows contains a NULL pointer dereference vulnerability in the JavaScript implementation of app.alert(). When app.alert() is called with more than one argument and the first argument evaluates to null (for example, app.alert(app.activeDocs, true) when app.activeDocs is null), the engine routes the call through a fallback path intended for non-string arguments. In this path, js_ValueToString() is invoked on the null value and returns an invalid string pointer, which is then passed to JS_GetStringChars() without validation. Dereferencing this pointer leads to an access violation and application crash when opening a crafted PDF. For example, 14.41.1.4 and 14.42.0.34 have been reported as vulnerable.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Null Pointer Dereference in Nitro PDF Pro JavaScript Engine Causes Crash
Type Values Removed Values Added
Title Null Pointer Dereference in Nitro PDF Pro JavaScript Engine Causes Crash
Type Values Removed Values Added
Title Null Pointer Dereference in Nitro PDF Pro JavaScript app.alert() Leading to Crash
Type Values Removed Values Added
Title Null Pointer Dereference in Nitro PDF Pro JavaScript app.alert() Leading to Crash
Type Values Removed Values Added
Title Null Pointer Dereference in Nitro PDF Pro JavaScript Engine
Type Values Removed Values Added
Title Null Pointer Dereference in Nitro PDF Pro JavaScript Engine
Type Values Removed Values Added
Title NULL Pointer Dereference in Nitro PDF Pro JavaScript Engine Leading to Crash
Type Values Removed Values Added
Title NULL Pointer Dereference in Nitro PDF Pro JavaScript Engine Leading to Crash
Type Values Removed Values Added
Title Denial of Service via Null Pointer Dereference in Nitro PDF Pro's app.alert()
Type Values Removed Values Added
Title Denial of Service via Null Pointer Dereference in Nitro PDF Pro's app.alert()
Type Values Removed Values Added
Title Null Pointer Dereference in Nitro PDF Pro JavaScript Leading to Crash
Type Values Removed Values Added
Description Nitro PDF Pro for Windows 14.41.1.4 contains a NULL pointer dereference vulnerability in the JavaScript implementation of app.alert(). When app.alert() is called with more than one argument and the first argument evaluates to null (for example, app.alert(app.activeDocs, true) when app.activeDocs is null), the engine routes the call through a fallback path intended for non-string arguments. In this path, js_ValueToString() is invoked on the null value and returns an invalid string pointer, which is then passed to JS_GetStringChars() without validation. Dereferencing this pointer leads to an access violation and application crash when opening a crafted PDF. Nitro PDF Pro before 14.43 for Windows contains a NULL pointer dereference vulnerability in the JavaScript implementation of app.alert(). When app.alert() is called with more than one argument and the first argument evaluates to null (for example, app.alert(app.activeDocs, true) when app.activeDocs is null), the engine routes the call through a fallback path intended for non-string arguments. In this path, js_ValueToString() is invoked on the null value and returns an invalid string pointer, which is then passed to JS_GetStringChars() without validation. Dereferencing this pointer leads to an access violation and application crash when opening a crafted PDF. For example, 14.41.1.4 and 14.42.0.34 have been reported as vulnerable.
References
Type Values Removed Values Added
First Time appeared Gonitro
Gonitro nitro Pdf Pro
Microsoft
Microsoft windows
CPEs cpe:2.3:a:gonitro:nitro_pdf_pro:14.41.1.4:*:*:*:*:*:*:*
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*
Vendors & Products Gonitro
Gonitro nitro Pdf Pro
Microsoft
Microsoft windows
Type Values Removed Values Added
Title Null Pointer Dereference in Nitro PDF Pro JavaScript Leading to Crash
Type Values Removed Values Added
First Time appeared Nitro
Nitro pdf Pro
Vendors & Products Nitro
Nitro pdf Pro
Type Values Removed Values Added
Weaknesses CWE-476
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Nitro PDF Pro for Windows 14.41.1.4 contains a NULL pointer dereference vulnerability in the JavaScript implementation of app.alert(). When app.alert() is called with more than one argument and the first argument evaluates to null (for example, app.alert(app.activeDocs, true) when app.activeDocs is null), the engine routes the call through a fallback path intended for non-string arguments. In this path, js_ValueToString() is invoked on the null value and returns an invalid string pointer, which is then passed to JS_GetStringChars() without validation. Dereferencing this pointer leads to an access violation and application crash when opening a crafted PDF.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Jul 5, 2026, 12:45 PM
Reserved
Jan 9, 2026, 12:00 AM
Status
Modified
Published
Apr 13, 2026, 4:16 PM
Modified
Oct 15, 2026, 12:10 PM