CVE-2025-69624
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 36 - wyżej niż 36% 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
Zobacz wszystkie- CVE-2025-45528Wysokie
W Nitro PDF Pro dla macOS w wersji 14.7 występuje problem pozwalający lokalnemu atakującemu na wykonanie dowolnego kodu za pomocą spreparowanego pliku PDF. Podatność wymaga otwarcia złośliwego dokumentu przez użytkownika na zaatakowanym systemie.
- CVE-2025-69627Wysokie
W programie Nitro PDF Pro dla systemu Windows w wersji 14.41.1.4 wykryto podatność polegającą na użyciu pamięci po jej zwolnieniu (use-after-free) w implementacji metody JavaScript this.mailDoc(). Podczas wykonywania wewnętrzny obiekt XID jest alokowany, a następnie przedwcześnie zwalniany, po czym zwolniony wskaźnik jest nadal przekazywany do funkcji pomocniczych interfejsu użytkownika i logowania. Może to prowadzić do naruszeń dostępu i nieprzewidywalnych awarii.
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

