CVE-2026-40505
NiskieCVSS 3.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
MuPDF przed wersją 1.27 zawiera podatność na wstrzyknięcie ANSI w narzędziu mutool, pozwalającą atakującym wstrzyknąć dowolne sekwencje ucieczki ANSI poprzez spreparowane pola metadanych PDF. Złośliwe kody ANSI osadzone w metadanych PDF są przekazywane bez sanityzacji do wyjścia terminala podczas uruchamiania mutool info.
Ocena ryzyka
Atakujący może manipulować wyświetlaniem terminala, aby przeprowadzać ataki socjotechniczne, takie jak fałszywe monity lub podszyte polecenia. Może to prowadzić do błędnych decyzji operatora i potencjalnego wykonania niebezpiecznych działań.
Rekomendacja
Zaktualizuj MuPDF do wersji 1.27 lub nowszej. Unikaj uruchamiania mutool info na niezaufanych plikach PDF lub czyść dane wyjściowe przed wyświetleniem w terminalu.
Inne podatności w MuPDF
Zobacz wszystkie- CVE-2026-58971Nieznane
W funkcji _mupdf_get_hdr pliku wprint_mupdf.c występuje odczyt poza granicami bufora spowodowany przepełnieniem liczby całkowitej. Może to prowadzić do lokalnego ujawnienia informacji bez konieczności posiadania dodatkowych uprawnień.
- CVE-2017-6060Wysokie
W jstest_main.c w mujstest w MuPDF 1.10a firmy Artifex Software, Inc. występuje przepełnienie bufora na stosie, które może być wykorzystane przez zdalnych atakujących za pomocą spreparowanego obrazu.
- CVE-2017-5991Wysokie
W MuPDF przed wersją 1912de5f08e90af1d9d0a9791f58ba3afdb9d465 odkryto problem związany z dereferencją wskaźnika NULL w funkcji pdf_run_xobject podczas operacji malowania Fitz fz_paint_pixmap_with_mask.
- CVE-2016-6525Krytyczne
W funkcji pdf_load_mesh_params w MuPDF występuje przepełnienie bufora oparte na stercie, które może być wykorzystane przez zdalnych atakujących. Wykorzystanie tej podatności może prowadzić do awarii usługi lub wykonania dowolnego kodu poprzez dużą tablicę dekodowania.
- CVE-2025-71382Średnie
Podatność w bibliotece MuPDF przed wersją 1.27.0-rc1 umożliwia atak DoS poprzez specjalnie spreparowany plik EPUB z głęboko zagnieżdżonymi elementami HTML i stylami CSS. Funkcja value_from_inheritable_property() w css-apply.c rekurencyjnie przetwarza łańcuch dziedziczenia CSS bez ograniczenia głębokości, co prowadzi do wyczerpania stosu i awarii aplikacji.
- CVE-2026-25556Wysokie
Podatność double-free w bibliotece MuPDF w wersjach od 1.23.0 do 1.27.0 występuje w funkcji fz_fill_pixmap_from_display_list() podczas obsługi błędów renderowania. Funkcja nieprawidłowo zwalnia wskaźnik fz_pixmap, który jest własnością wywołującego, a następnie ponownie zgłasza wyjątek, co prowadzi do podwójnego zwolnienia pamięci.
- CVE-2025-46206Średnie
W programie Artifex MuPDF w wersjach 1.25.5 i 1.25.6 wykryto podatność polegającą na nieskończonej rekurencji w narzędziu `mutool clean`. Zdalny atakujący może spowodować odmowę usługi (DoS) poprzez dostarczenie spreparowanego pliku PDF z cyklicznymi odwołaniami /Next w strukturze konspektu.
Oryginalny opis (angielski, źródło NVD)
MuPDF before 1.27 contains an ANSI injection vulnerability in mutool that allows attackers to inject arbitrary ANSI escape sequences through crafted PDF metadata fields. Attackers can embed malicious ANSI escape codes in PDF metadata that are passed unsanitized to terminal output when running mutool info, enabling them to manipulate terminal display for social engineering attacks such as presenting fake prompts or spoofed commands.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

