CVE-2026-91791
WysokieCVSS 7.8Streszczenie
Podczas przetwarzania specjalnie spreparowanego pliku PDF Foxit PDF Editor/Reader może napotkać reentrantne wykonanie JavaScript wywołane zdarzeniami widoczności strony. Może to powodować dostęp do zwolnionego obiektu widoku strony podczas obliczania granic adnotacji, skutkując nieprawidłowym odczytem pamięci i awarią aplikacji.
Ocena ryzyka
Otwarcie złośliwego pliku PDF może doprowadzić do awarii aplikacji i potencjalnie do dalszej eksploatacji pamięci.
Rekomendacja
Zaktualizuj Foxit PDF Editor/Reader do najnowszej wersji i zachowaj ostrożność przy otwieraniu plików PDF z niezaufanych źródeł.
Inne podatności w Foxit PDF Editor/Reader
Zobacz wszystkie- CVE-2026-91818Wysokie
W Foxit PDF Editor/Reader istnieje podatność use-after-free w obsłudze JavaScript adnotacji PDF. Reentrantne przetwarzanie zdarzeń strony podczas wyliczania adnotacji może zwolnić powiązany obiekt strony, do którego następnie następuje dostęp, powodując awarię aplikacji.
- CVE-2026-91817Średnie
Podatność polegająca na odczycie poza zakresem na stercie (heap-based out-of-bounds read) istnieje w Foxit PDF Editor/Reader podczas obsługi szerokich ciągów znaków w osadzonym JavaScript w PDF. Niewystarczająca walidacja zakresów usuwania ciągów może powodować niedomiar liczby całkowitej, co prowadzi do odczytu poza zakresem i awarii aplikacji.
- CVE-2026-91816Wysokie
W Foxit PDF Editor/Reader istnieje podatność use-after-free w obsłudze adnotacji PDF. Reentrantne usuwanie adnotacji wywołane przez osadzony JavaScript może spowodować dostęp aplikacji do obiektu adnotacji po jego zwolnieniu, co prowadzi do warunku use-after-free i awarii aplikacji.
- CVE-2026-91815Wysokie
Foxit PDF Editor/Reader nie przeprowadza wystarczającej weryfikacji metadanych obrazu JPEG2000 w pliku PDF, co prowadzi do zapisu poza granicami bufora sterty podczas dekodowania, potencjalnie powodując awarię programu i wprowadzając ryzyko wykonania dowolnego kodu.
- CVE-2026-91814Średnie
Podatność w walidacji podpisu istnieje w Foxit PDF Editor/Reader podczas obsługi przyrostowo aktualizowanych dokumentów PDF. Zmiany w widocznej treści dokumentu mogą nie unieważniać istniejącego podpisu, co pozwala atakującym na modyfikację podpisanej treści i potencjalne fałszowanie treści, podczas gdy dokument nadal wygląda na prawidłowo podpisany.
- CVE-2026-91813Wysokie
Podatność w mechanizmie aktualizacji Foxit PDF Editor/Reader pozwala na zastąpienie pakietu aktualizacji między pobraniem a rozpakowaniem z wysokimi uprawnieniami z powodu niewystarczającego blokowania plików i walidacji integralności. Może to umożliwić lokalnym atakującym wykonanie dowolnego kodu z podwyższonymi uprawnieniami.
- CVE-2026-91812Wysokie
Podatność w mechanizmie aktualizacji Foxit PDF Editor/Reader pozwala atakującym typu man-in-the-middle obejść walidację certyfikatów i kontrole integralności pakietów, potencjalnie umożliwiając wykonanie dowolnego kodu z uprawnieniami systemowymi.
- CVE-2026-91811Wysokie
W parserze PRC w Foxit PDF Editor/Reader występuje podatność typu heap-based out-of-bounds write wynikająca z niewystarczającej walidacji indeksów wierzchołków w trójkątnych siatkach tekstur typu fan. Udana eksploatacja może doprowadzić do uszkodzenia pamięci i awarii aplikacji.
- CVE-2026-91810Średnie
W Foxit PDF Editor/Reader występuje podatność polegająca na odczycie poza zakresem bufora (heap-based out-of-bounds read) podczas przetwarzania nieprawidłowych masek obrazów w plikach PDF. Niespójne metadane obrazu mogą powodować nieprawidłowe przetwarzanie kanału alfa podczas renderowania, co prowadzi do odczytu poza zakresem i awarii aplikacji.
- CVE-2026-91809Wysokie
W obsłudze zniekształconych pól formularzy PDF w Foxit PDF Editor/Reader występuje podatność use-after-free. Nieprawidłowa walidacja podczas przechodzenia po nazwach pól może spowodować dostęp do zwolnionego obiektu i awarię aplikacji.
Oryginalny opis (angielski, źródło NVD)
When processing a specially crafted PDF file, Foxit PDF Editor/Reader may encounter a reentrant execution condition involving JavaScript triggered by page-visibility events. This can cause the application to access a released page-view object while calculating annotation boundaries, resulting in an invalid memory read and application crash.

