Katalog CVE

CVE-2025-69624

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

Percentyl 34 - wyżej niż 34% wszystkich znanych CVE

Streszczenie

Podatność w Nitro PDF Pro dla Windows przed wersją 14.43 polega na dereferencji wskaźnika NULL w implementacji JavaScript funkcji app.alert(). Wywołanie app.alert() z więcej niż jednym argumentem, gdzie pierwszy argument ma wartość null (np. app.alert(app.activeDocs, true) gdy app.activeDocs jest null), powoduje przejście do ścieżki zastępczej dla argumentów niebędących ciągami znaków. W tej ścieżce funkcja js_ValueToString() zwraca nieprawidłowy wskaźnik do ciągu, który jest następnie przekazywany do JS_GetStringChars() bez walidacji, co prowadzi do naruszenia dostępu i awarii aplikacji podczas otwierania spreparowanego pliku PDF.

Ocena ryzyka

Ryzyko dla organizacji polega na możliwości zdalnego spowodowania awarii aplikacji Nitro PDF Pro poprzez otwarcie złośliwego pliku PDF, co może prowadzić do utraty niezapisanych danych i przerwania pracy użytkownika.

Rekomendacja

Zaleca się natychmiastową aktualizację Nitro PDF Pro do wersji 14.43 lub nowszej, która zawiera poprawkę usuwającą podatność. Należy również rozważyć wdrożenie zasad bezpieczeństwa ograniczających otwieranie plików PDF z niezaufanych źródeł.

Inne podatności w Nitro PDF Pro

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS