← Back

Mupdf

mupdf

Vendor: Artifex • 67 CVEs

CVEs (67)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Artifex
1Mupdf
Jul 14, 2026
Jun 23, 2026
7.1 HIGH· v4
6.5 MEDIUM· v3
N/A· v2
MuPDF before 1.27.0-rc1 contains an uncontrolled recursion vulnerability in the EPUB CSS rendering engine that allows remote attackers to cause a denial of service by supplying a maliciously crafted EPUB file with deeply...Show more
MuPDF before 1.27.0-rc1 contains an uncontrolled recursion vulnerability in the EPUB CSS rendering engine that allows remote attackers to cause a denial of service by supplying a maliciously crafted EPUB file with deeply nested HTML elements and inline CSS styles. The function value_from_inheritable_property() in css-apply.c recurses through the CSS property inheritance chain without a depth limit, exhausting the process stack and causing a crash in any application using MuPDF for EPUB rendering.Show less
1Artifex
1Mupdf
Jun 17, 2026
Apr 28, 2026
1.9 LOW· v4
6.1 MEDIUM· v3
1.7 LOW· v2
A vulnerability was determined in Artifex MuPDF up to 1.28.0. The impacted element is the function fz_subset_cff_for_gids of the file subset-cff.c of the component CFF Index Handler. This manipulation causes out-of-bound...Show more
A vulnerability was determined in Artifex MuPDF up to 1.28.0. The impacted element is the function fz_subset_cff_for_gids of the file subset-cff.c of the component CFF Index Handler. This manipulation causes out-of-bounds read. The attack can only be executed locally. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through a bug report but has not responded yet.Show less
1Artifex
1Mupdf
Jun 17, 2026
Apr 16, 2026
4.8 MEDIUM· v4
3.3 LOW· v3
N/A· v2
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...Show more
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.Show less
1Artifex
1Mupdf
Jul 14, 2026
Feb 6, 2026
5.9 MEDIUM· v4
7.5 HIGH· v3
N/A· v2
MuPDF versions 1.23.0 through 1.27.0 contain a double-free vulnerability in fz_fill_pixmap_from_display_list() when an exception occurs during display list rendering. The function accepts a caller-owned fz_pixmap pointer...Show more
MuPDF versions 1.23.0 through 1.27.0 contain a double-free vulnerability in fz_fill_pixmap_from_display_list() when an exception occurs during display list rendering. The function accepts a caller-owned fz_pixmap pointer but incorrectly drops the pixmap in its error handling path before rethrowing the exception. Callers (including the barcode decoding path in fz_decode_barcode_from_display_list) also drop the same pixmap in cleanup, resulting in a double-free that can corrupt the heap and crash the process. This issue affects applications that enable and use MuPDF barcode decoding and can be triggered by processing crafted input that causes a rendering-time error while decoding barcodes.Show less
1Artifex
1Mupdf
Jun 17, 2026
Sep 23, 2025
N/A· v4
7.5 HIGH· v3
N/A· v2
A null pointer dereference occurs in the function break_word_for_overflow_wrap() in MuPDF 1.26.4 when rendering a malformed EPUB document. Specifically, the function calls fz_html_split_flow() to split a FLOW_WORD node,...Show more
A null pointer dereference occurs in the function break_word_for_overflow_wrap() in MuPDF 1.26.4 when rendering a malformed EPUB document. Specifically, the function calls fz_html_split_flow() to split a FLOW_WORD node, but does not check if node->next is valid before accessing node->next->overflow_wrap, resulting in a crash if the split fails or returns a partial node chain.Show less
1Artifex
1Mupdf
Jul 5, 2026
Aug 4, 2025
N/A· v4
6.5 MEDIUM· v3
N/A· v2
An issue in Artifex mupdf 1.25.6, 1.25.5 allows a remote attacker to cause a denial of service via an infinite recursion in the `mutool clean` utility. When processing a crafted PDF file containing cyclic /Next reference...Show more
An issue in Artifex mupdf 1.25.6, 1.25.5 allows a remote attacker to cause a denial of service via an infinite recursion in the `mutool clean` utility. When processing a crafted PDF file containing cyclic /Next references in the outline structure, the `strip_outline()` function enters infinite recursionShow less
1Artifex
1Mupdf
Jun 17, 2026
Dec 10, 2024
N/A· v4
5.5 MEDIUM· v3
N/A· v2
Artifex Software mupdf v1.24.9 was discovered to contain a segmentation fault via the component /tools/pdfextract.c. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
1Artifex
1Mupdf
Jun 17, 2026
Feb 5, 2024
N/A· v4
7.5 HIGH· v3
N/A· v2
freeglut through 3.4.0 was discovered to contain a memory leak via the menuEntry variable in the glutAddMenuEntry function.
1Artifex
1Mupdf
Jun 17, 2026
Feb 5, 2024
N/A· v4
7.5 HIGH· v3
N/A· v2
freeglut 3.4.0 was discovered to contain a memory leak via the menuEntry variable in the glutAddSubMenu function.
1Artifex
1Mupdf
Jun 17, 2026
Dec 26, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in functon compute_color() of jquant2.c. NOTE: this is disputed by the supplier because there was not reasonable evidence t...Show more
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in functon compute_color() of jquant2.c. NOTE: this is disputed by the supplier because there was not reasonable evidence to determine the existence of a vulnerability or identify the affected product.Show less
1Artifex
1Mupdf
Jun 17, 2026
Dec 26, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
A floating point exception (divide-by-zero) vulnerability was discovered in mupdf 1.23.4 in function pnm_binary_read_image() of load-pnm.c when fz_colorspace_n returns zero.
1Artifex
1Mupdf
Jun 17, 2026
Dec 26, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in function bmp_decompress_rle4() of load-bmp.c.
1Artifex
1Mupdf
Jun 17, 2026
Dec 26, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in function pnm_binary_read_image() of load-pnm.c when span equals zero.
1Artifex
1Mupdf
Jun 17, 2026
Dec 26, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
A floating point exception (divide-by-zero) vulnerability was discovered in Artifex MuPDF 1.23.4 in the function fz_new_pixmap_from_float_data() of pixmap.c.
1Artifex
1Mupdf
Jun 17, 2026
Oct 31, 2023
N/A· v4
5.5 MEDIUM· v3
N/A· v2
MuPDF v1.21.1 was discovered to contain an infinite recursion in the component pdf_mark_list_push. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted PDF file.
1Artifex
1Mupdf
Jun 17, 2026
Aug 22, 2023
N/A· v4
5.5 MEDIUM· v3
N/A· v2
A memory leak issue discovered in /pdf/pdf-font-add.c in Artifex Software MuPDF 1.17.0 allows attackers to obtain sensitive information.
1Artifex
1Mupdf
Jun 17, 2026
Aug 22, 2023
N/A· v4
5.5 MEDIUM· v3
N/A· v2
A Use After Free vulnerability in svg_dev_text_span_as_paths_defs function in source/fitz/svg-device.c in Artifex Software MuPDF 1.16.0 allows remote attackers to cause a denial of service via opening of a crafted PDF fi...Show more
A Use After Free vulnerability in svg_dev_text_span_as_paths_defs function in source/fitz/svg-device.c in Artifex Software MuPDF 1.16.0 allows remote attackers to cause a denial of service via opening of a crafted PDF file.Show less
1Artifex
1Mupdf
Jun 17, 2026
Aug 26, 2022
N/A· v4
5.5 MEDIUM· v3
N/A· v2
A Floating point exception (division-by-zero) flaw was found in Mupdf for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 upstream.
2Artifex
Fedoraproject
2Fedora
Mupdf
Jun 17, 2026
Jul 21, 2021
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
MuPDF through 1.18.1 has an out-of-bounds write because the cached color converter does not properly consider the maximum key size of a hash table. This can, for example, be seen with crafted "mutool draw" input.
2Artifex
Debian
2Debian Linux
Mupdf
Jun 17, 2026
Jul 21, 2021
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
Artifex MuPDF before 1.18.0 has a heap based buffer over-write in tiff_expand_colormap() function when parsing TIFF files allowing attackers to cause a denial of service.