VYPR

Vendor CVEs

Artifex

All CVEs

280 total · sorted by risk
  • CVE-2017-5628HigJan 30, 2017
    risk 0.51cvss 7.8epss 0.01

    An issue was discovered in Artifex Software, Inc. MuJS before 8f62ea10a0af68e56d5c00720523ebcba13c2e6a. The MakeDay function in jsdate.c does not validate the month, leading to an integer overflow when parsing a specially crafted JS file.

  • CVE-2017-5627HigJan 30, 2017
    risk 0.51cvss 7.8epss 0.01

    An issue was discovered in Artifex Software, Inc. MuJS before 4006739a28367c708dea19aeb19b8a1a9326ce08. The jsR_setproperty function in jsrun.c lacks a check for a negative array length. This leads to an integer overflow in the js_pushstring function in jsrun.c when parsing a…

  • CVE-2026-25556HigFeb 6, 2026
    risk 0.49cvss 7.5epss 0.00

    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…

  • CVE-2025-55780HigSep 23, 2025
    risk 0.49cvss 7.5epss 0.00

    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…

  • CVE-2024-29511HigJul 3, 2024
    risk 0.49cvss 7.5epss 0.01

    Artifex Ghostscript before 10.03.1, when Tesseract is used for OCR, has a directory traversal issue that allows arbitrary file reading (and writing of error messages to arbitrary files) via OCRLanguage. For example, exploitation can use debug_file /tmp/out and user_patterns_file…

  • 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-2023-46751HigDec 6, 2023
    risk 0.49cvss 7.5epss 0.02

    An issue was discovered in the function gdev_prn_open_printer_seekable() in Artifex Ghostscript through 10.02.0 allows remote attackers to crash the application via a dangling pointer.

  • CVE-2020-22886HigJul 13, 2021
    risk 0.49cvss 7.5epss 0.02

    Buffer overflow vulnerability in function jsG_markobject in jsgc.c in mujs before 1.0.8, allows remote attackers to cause a denial of service.

  • CVE-2020-22885HigJul 13, 2021
    risk 0.49cvss 7.5epss 0.02

    Buffer overflow vulnerability in mujs before 1.0.8 due to recursion in the GC scanning phase, allows remote attackers to cause a denial of service.

  • CVE-2016-10132HigMar 24, 2017
    risk 0.49cvss 7.5epss 0.02

    regexp.c in Artifex Software, Inc. MuJS allows attackers to cause a denial of service (NULL pointer dereference and crash) via vectors related to regular expression compilation.

  • CVE-2016-9108HigFeb 3, 2017
    risk 0.49cvss 7.5epss 0.03

    Integer overflow in the js_regcomp function in regexp.c in Artifex Software, Inc. MuJS before commit b6de34ac6d8bb7dd5461c57940acfbd3ee7fd93e allows attackers to cause a denial of service (application crash) via a crafted regular expression.

  • CVE-2016-9109HigJan 18, 2017
    risk 0.49cvss 7.5epss 0.02

    Artifex Software MuJS allows attackers to cause a denial of service (crash) via vectors related to incomplete escape sequences. NOTE: this vulnerability exists due to an incomplete fix for CVE-2016-7563.

  • CVE-2016-7564HigJan 18, 2017
    risk 0.49cvss 7.5epss 0.02

    Heap-based buffer overflow in the Fp_toString function in jsfunction.c in Artifex Software MuJS allows attackers to cause a denial of service (crash) via crafted input.

  • CVE-2016-7563HigJan 18, 2017
    risk 0.49cvss 7.5epss 0.01

    The chartorune function in Artifex Software MuJS allows attackers to cause a denial of service (out-of-bounds read) via a * (asterisk) at the end of the input.

  • CVE-2016-9294HigNov 12, 2016
    risk 0.49cvss 7.5epss 0.03

    Artifex Software, Inc. MuJS before 5008105780c0b0182ea6eda83ad5598f225be3ee allows context-dependent attackers to conduct "denial of service (application crash)" attacks by using the "malformed labeled break/continue in JavaScript" approach, related to a "NULL pointer…

  • CVE-2016-9136HigNov 3, 2016
    risk 0.49cvss 7.5epss 0.01

    Artifex Software, Inc. MuJS before a0ceaf5050faf419401fe1b83acfa950ec8a8a89 allows context-dependent attackers to obtain sensitive information by using the "crafted JavaScript" approach, related to a "Buffer Over-read" issue.

  • CVE-2016-7506HigOct 29, 2016
    risk 0.49cvss 7.5epss 0.02

    An out-of-bounds read vulnerability was observed in Sp_replace_regexp function of Artifex Software, Inc. MuJS before 5000749f5afe3b956fc916e407309de840997f4a. A successful exploitation of this issue can lead to code execution or denial of service condition.

  • CVE-2016-9017HigOct 28, 2016
    risk 0.49cvss 7.5epss 0.02

    Artifex Software, Inc. MuJS before a5c747f1d40e8d6659a37a8d25f13fb5acf8e767 allows context-dependent attackers to obtain sensitive information by using the "opname in crafted JavaScript file" approach, related to an "Out-of-Bounds read" issue affecting the jsC_dumpfunction…

  • CVE-2018-16863HigDec 3, 2018
    risk 0.48cvss 7.3epss 0.01

    It was found that RHSA-2018:2918 did not fully fix CVE-2018-16509. An attacker could possibly exploit another variant of the flaw and bypass the -dSAFER protection to, for example, execute arbitrary shell commands via a specially crafted PostScript document. This only affects…

  • 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-2020-27792HigAug 19, 2022
    risk 0.46cvss 7.1epss 0.00

    A heap-based buffer overwrite vulnerability was found in GhostScript's lp8000_print_page() function in the gdevlp8k.c file. This flaw allows an attacker to trick a user into opening a crafted PDF file, triggering the heap buffer overflow that could lead to memory corruption or a…

  • 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-2017-7976HigApr 19, 2017
    risk 0.46cvss 7.1epss 0.01

    Artifex jbig2dec 0.13 allows out-of-bounds writes and reads because of an integer overflow in the jbig2_image_compose function in jbig2_image.c during operations on a crafted .jb2 file, leading to a denial of service (application crash) or disclosure of sensitive information…

  • CVE-2017-7885HigApr 17, 2017
    risk 0.46cvss 7.1epss 0.01

    Artifex jbig2dec 0.13 has a heap-based buffer over-read leading to denial of service (application crash) or disclosure of sensitive information from process memory, because of an integer overflow in the jbig2_decode_symbol_dict function in jbig2_symbol_dict.c in libjbig2dec.a…

  • 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-2019-3839HigMay 16, 2019
    risk 0.44cvss 7.8epss 0.02

    It was found that in ghostscript some privileged operators remained accessible from various places after the CVE-2019-6116 fix. A specially crafted PostScript file could use this flaw in order to, for example, have access to the file system outside of the constrains imposed by…

  • CVE-2017-9216MedMay 24, 2017
    risk 0.43cvss 6.5epss 0.03

    libjbig2dec.a in Artifex jbig2dec 0.13, as used in MuPDF and Ghostscript, has a NULL pointer dereference in the jbig2_huffman_get function in jbig2_huffman.c. For example, the jbig2dec utility will crash (segmentation fault) when parsing an invalid file.

  • CVE-2026-3029HigMar 19, 2026
    risk 0.42cvss 7.5epss 0.00

    A path traversal and arbitrary file write vulnerability exist in the embedded get function in '_main_.py' in PyMuPDF version, 1.26.5.

  • 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-2023-46361MedOct 31, 2023
    risk 0.42cvss 6.5epss 0.01

    Artifex Software jbig2dec v0.20 was discovered to contain a SEGV vulnerability via jbig2_error at /jbig2dec/jbig2.c.

  • CVE-2024-33870MedJul 3, 2024
    risk 0.41cvss 6.3epss 0.01

    An issue was discovered in Artifex Ghostscript before 10.03.1. There is path traversal (via a crafted PostScript document) to arbitrary files if the current directory is in the permitted paths. For example, there can be a transformation of ../../foo to ./../../foo and this will…

  • CVE-2018-18073MedOct 15, 2018
    risk 0.41cvss 6.3epss 0.03

    Artifex Ghostscript allows attackers to bypass a sandbox protection mechanism by leveraging exposure of system operators in the saved execution stack in an error object.

  • 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-2024-29510MedJul 3, 2024
    risk 0.39cvss 6.3epss 0.28

    Artifex Ghostscript before 10.03.1 allows memory corruption, and SAFER sandbox bypass, via format string injection with a uniprint device.

  • CVE-2018-6191MedJan 24, 2018
    risk 0.39cvss 5.5epss 0.05

    The js_strtod function in jsdtoa.c in Artifex MuJS through 1.0.2 has an integer overflow because of incorrect exponent validation.

  • CVE-2018-5759MedJan 24, 2018
    risk 0.39cvss 5.5epss 0.05

    jsparse.c in Artifex MuJS through 1.0.2 does not properly maintain the AST depth for binary expressions, which allows remote attackers to cause a denial of service (excessive recursion) via a crafted file.

  • CVE-2024-46955MedNov 10, 2024
    risk 0.36cvss 5.5epss 0.00

    An issue was discovered in psi/zcolor.c in Artifex Ghostscript before 10.04.0. There is an out-of-bounds read when reading color in Indexed color space.

  • CVE-2023-52722MedApr 28, 2024
    risk 0.36cvss 5.5epss 0.00

    An issue was discovered in Artifex Ghostscript before 10.03.1. psi/zmisc1.c, when SAFER mode is used, allows eexec seeds other than the Type 1 standard.

  • 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-2023-4042MedAug 23, 2023
    risk 0.36cvss 5.5epss 0.00

    A flaw was found in ghostscript. The fix for CVE-2020-16305 in ghostscript was not included in RHSA-2021:1852-06 advisory as it was claimed to be. This issue only affects the ghostscript package as shipped with Red Hat Enterprise Linux 8.

  • 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-2020-21710MedAug 22, 2023
    risk 0.36cvss 5.5epss 0.01

    A divide by zero issue discovered in eps_print_page in gdevepsn.c in Artifex Software GhostScript 9.50 allows remote attackers to cause a denial of service via opening of crafted PDF file.

  • CVE-2023-38560MedAug 1, 2023
    risk 0.36cvss 5.5epss 0.00

    An integer overflow flaw was found in pcl/pl/plfont.c:418 in pl_glyph_name in ghostscript. This issue may allow a local attacker to cause a denial of service via transforming a crafted PCL file to PDF format.

  • CVE-2023-38559MedAug 1, 2023
    risk 0.36cvss 5.5epss 0.00

    A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.

Page 3 of 6