VYPR

Mupdf

by Artifex

Source repositories

CVEs (69)

  • CVE-2023-51107HigDec 26, 2023
    risk 0.49cvss 7.5epss 0.01

    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…

  • CVE-2023-51106HigDec 26, 2023
    risk 0.49cvss 7.5epss 0.01

    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.

  • CVE-2023-51105HigDec 26, 2023
    risk 0.49cvss 7.5epss 0.01

    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.

  • CVE-2023-51104HigDec 26, 2023
    risk 0.49cvss 7.5epss 0.01

    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.

  • CVE-2023-51103HigDec 26, 2023
    risk 0.49cvss 7.5epss 0.01

    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.

  • CVE-2025-15569HigFeb 10, 2026
    risk 0.46cvss 7.0epss 0.00

    A flaw has been found in Artifex MuPDF up to 1.26.1 on Windows. The impacted element is the function get_system_dpi of the file platform/x11/win_main.c. This manipulation causes uncontrolled search path. The attack requires local access. The attack is considered to have high…

  • CVE-2019-14975HigAug 14, 2019
    risk 0.46cvss 7.1epss 0.01

    Artifex MuPDF before 1.16.0 has a heap-based buffer over-read in fz_chartorune in fitz/string.c because pdf/pdf-op-filter.c does not check for a missing string.

  • CVE-2026-3308HigMar 31, 2026
    risk 0.44cvss 7.8epss 0.00

    An integer overflow vulnerability in 'pdf-image.c' in Artifex's MuPDF version 1.27.0 allows an attacker to maliciously craft a PDF that can trigger an integer overflow within the 'pdf_load_image_imp' function. This allows a heap out-of-bounds write that could be exploited for…

  • CVE-2025-46206MedAug 4, 2025
    risk 0.42cvss 6.5epss 0.00

    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…

  • CVE-2018-1000039MedMay 24, 2018
    risk 0.41cvss 6.3epss 0.02

    In Artifex MuPDF 1.12.0 and earlier, multiple heap use after free bugs in the PDF parser could allow an attacker to execute arbitrary code, read memory, or cause a denial of service via a crafted file.

  • CVE-2021-3407MedFeb 23, 2021
    risk 0.40cvss 5.5epss 0.50

    A flaw was found in mupdf 1.18.0. Double free of object during linearization may lead to memory corruption and other potential consequences.

  • CVE-2023-31794MedOct 31, 2023
    risk 0.36cvss 5.5epss 0.00

    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.

  • CVE-2020-26683MedAug 22, 2023
    risk 0.36cvss 5.5epss 0.00

    A memory leak issue discovered in /pdf/pdf-font-add.c in Artifex Software MuPDF 1.17.0 allows attackers to obtain sensitive information.

  • CVE-2020-21896MedAug 22, 2023
    risk 0.36cvss 5.5epss 0.00

    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.

  • CVE-2021-37220MedJul 21, 2021
    risk 0.36cvss 5.5epss 0.01

    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.

  • CVE-2020-19609MedJul 21, 2021
    risk 0.36cvss 5.5epss 0.01

    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.

  • CVE-2020-26519MedOct 2, 2020
    risk 0.36cvss 5.5epss 0.01

    Artifex MuPDF before 1.18.0 has a heap based buffer over-write when parsing JBIG2 files allowing attackers to cause a denial of service.

  • CVE-2019-6131MedJan 11, 2019
    risk 0.36cvss 5.5epss 0.02

    svg-run.c in Artifex MuPDF 1.14.0 has infinite recursion with stack consumption in svg_run_use_symbol, svg_run_element, and svg_run_use, as demonstrated by mutool.

  • CVE-2019-6130MedJan 11, 2019
    risk 0.36cvss 5.5epss 0.02

    Artifex MuPDF 1.14.0 has a SEGV in the function fz_load_page of the fitz/document.c file, as demonstrated by mutool. This is related to page-number mishandling in cbz/mucbz.c, cbz/muimg.c, and svg/svg-doc.c.

  • CVE-2018-19882MedDec 6, 2018
    risk 0.36cvss 5.5epss 0.01

    In Artifex MuPDF 1.14.0, the svg_run_image function in svg/svg-run.c allows remote attackers to cause a denial of service (href_att NULL pointer dereference and application crash) via a crafted svg file, as demonstrated by mupdf-gl.