Search vulnerabilities

Results 60

Export CSV
CVE-2014-0333

libpng: denial of service via png_push_read_chunk()

The png_push_read_chunk function in pngpread.c in the progressive decoder in libpng 1.6.x through 1.6.9 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via an IDAT chunk with a length of zero.

CVSS 2.0 · 5.0 Medium EPSS 3.3% KEV · Not listed
Vendors
Products
CVE-2015-8540

libpng: underflow read in png_check_keyword()

Integer underflow in the png_check_keyword function in pngwutil.c in libpng 0.90 through 0.99, 1.0.x before 1.0.66, 1.1.x and 1.2.x before 1.2.56, 1.3.x and 1.4.x before 1.4.19, and 1.5.x before 1.5.26 allows remote attackers to have unspecified impact via a space character as a keyword in a PNG image, which triggers an out-of-bounds read.

CVSS 3.0 · 8.8 High EPSS 6.5% KEV · Not listed
Vendors
Products
CVE-2009-5063

libpng: Memory leak by write of iCCP chunk with negative embedded profile length (CVE-2006-7244, CVE-2009-5063)

Memory leak in the embedded_profile_len function in pngwutil.c in libpng before 1.2.39beta5 allows context-dependent attackers to cause a denial of service (memory leak or segmentation fault) via a JPEG image containing an iCCP chunk with a negative embedded profile length. NOTE: this is due to an incomplete fix for CVE-2006-7244.

CVSS 2.0 · 5.0 Medium EPSS 1.5% KEV · Not listed
Vendors
Products
CVE-2006-7244

libpng: Memory leak by write of iCCP chunk with negative embedded profile length (CVE-2006-7244, CVE-2009-5063)

Memory leak in pngwutil.c in libpng 1.2.13beta1, and other versions before 1.2.15beta3, allows context-dependent attackers to cause a denial of service (memory leak or segmentation fault) via a JPEG image containing an iCCP chunk with a negative embedded profile length.

CVSS 2.0 · 5.0 Medium EPSS 1.2% KEV · Not listed
Vendors
Products
CVE-2011-2501

libpng: regression of CVE-2004-0421 in 1.2.23+

The png_format_buffer function in pngerror.c in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4 allows remote attackers to cause a denial of service (application crash) via a crafted PNG image that triggers an out-of-bounds read during the copying of error-message data. NOTE: this vulnerability exists because of a CVE-2004-0421 regression. NOTE: this is called an off-by-one error by some sources.

CVSS 3.1 · 6.5 Medium EPSS 3.5% KEV · Not listed
Vendors
Products
CVE-2011-2690

libpng: buffer overwrite in png_rgb_to_gray

Buffer overflow in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4, when used by an application that calls the png_rgb_to_gray function but not the png_set_expand function, allows remote attackers to overwrite memory with an arbitrary amount of data, and possibly have unspecified other impact, via a crafted PNG image.

CVSS 3.1 · 8.8 High EPSS 3.3% KEV · Not listed
Vendors
Products
CVE-2011-2692

libpng: Invalid read when handling empty sCAL chunks

The png_handle_sCAL function in pngrutil.c in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4 does not properly handle invalid sCAL chunks, which allows remote attackers to cause a denial of service (memory corruption and application crash) or possibly have unspecified other impact via a crafted PNG image that triggers the reading of uninitialized memory.

CVSS 3.1 · 8.8 High EPSS 4.3% KEV · Not listed
Vendors
Products
CVE-2011-3048

libpng: memory corruption flaw

The png_set_text_2 function in pngset.c in libpng 1.0.x before 1.0.59, 1.2.x before 1.2.49, 1.4.x before 1.4.11, and 1.5.x before 1.5.10 allows remote attackers to cause a denial of service (crash) or execute arbitrary code via a crafted text chunk in a PNG image file, which triggers a memory allocation failure that is not properly handled, leading to a heap-based buffer overflow.

CVSS 2.0 · 6.8 Medium EPSS 6.6% KEV · Not listed
Vendors
CVE-2012-3425

libpng: Out-of heap-based buffer read by inflating certain PNG images

The png_push_read_zTXt function in pngpread.c in libpng 1.0.x before 1.0.58, 1.2.x before 1.2.48, 1.4.x before 1.4.10, and 1.5.x before 1.5.10 allows remote attackers to cause a denial of service (out-of-bounds read) via a large avail_in field value in a PNG image.

CVSS 2.0 · 4.3 Medium EPSS 3.4% KEV · Not listed
Vendors
Canonical Debian Libpng and 2 more
Products
CVE-2011-3464

libpng: One-byte stack buffer overrun in png_formatted_warning

Off-by-one error in the png_formatted_warning function in pngerror.c in libpng 1.5.4 through 1.5.7 might allow remote attackers to cause a denial of service (application crash) and possibly execute arbitrary code via unspecified vectors, which trigger a stack-based buffer overflow.

CVSS 2.0 · 7.5 High EPSS 3.1% KEV · Not listed
Vendors
Products
CVE-2011-2691

libpng: Crash in png_default_error due to use of NULL Pointer

The png_err function in pngerror.c in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4 makes a function call using a NULL pointer argument instead of an empty-string argument, which allows remote attackers to cause a denial of service (application crash) via a crafted PNG image.

CVSS 3.1 · 6.5 Medium EPSS 3.9% KEV · Not listed
CVE-2011-0408

libpng: application crash or possible arbitrary code execution in libpng 1.5.0

pngrtran.c in libpng 1.5.x before 1.5.1 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted palette-based PNG image that triggers a buffer overflow, related to the png_do_expand_palette function, the png_do_rgb_to_gray function, and an integer underflow. NOTE: some of these details are obtained from third party information.

CVSS 2.0 · 6.8 Medium EPSS 5.6% KEV · Not listed
Vendors
Products
CVE-2010-2249

libpng: Memory leak when processing Physical Scale (sCAL) images

Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.

CVSS 3.1 · 6.5 Medium EPSS 2.6% KEV · Not listed
Vendors
Apple Canonical Debian and 6 more
Products
Iphone Os Itunes Safari and 10 more
CVE-2010-1205

libpng: out-of-bounds memory write

Buffer overflow in pngpread.c in libpng before 1.2.44 and 1.4.x before 1.4.3, as used in progressive applications, might allow remote attackers to execute arbitrary code via a PNG image that triggers an additional data row.

CVSS 3.1 · 9.8 Critical EPSS 43.4% KEV · Not listed
Vendors
Apple Canonical Debian and 8 more
Products
Iphone Os Itunes Mac Os X and 15 more
CVE-2010-0205

libpng: excessive memory consumption due to highly compressed huge ancillary chunk

The png_decompress_chunk function in pngrutil.c in libpng 1.0.x before 1.0.53, 1.2.x before 1.2.43, and 1.4.x before 1.4.1 does not properly handle compressed ancillary-chunk data that has a disproportionately large uncompressed representation, which allows remote attackers to cause a denial of service (memory and CPU consumption, and application hang) via a crafted PNG file, as demonstrated by use of the deflate compression method on data composed of many occurrences of the same character, related to a "decompression bomb" attack.

CVSS 2.0 · 4.3 Medium EPSS 4.5% KEV · Not listed
Vendors
Apple Canonical Debian and 5 more
Products
CVE-2018-14550

libpng: Stack-based buffer overflow in contrib/pngminus/pnm2png.c:get_token() potentially leading to arbitrary code execution

An issue has been found in third-party PNM decoding associated with libpng 1.6.35. It is a stack-based buffer overflow in the function get_token in pnm2png.c in pnm2png.

CVSS 3.1 · 8.8 High EPSS 3.5% KEV · Not listed
Vendors
CVE-2018-14048

libpng: Segmentation fault in png.c:png_free_data function causing denial of service

An issue has been found in libpng 1.6.34. It is a SEGV in the function png_free_data in png.c, related to the recommended error handling for png_read_image.

CVSS 3.1 · 6.5 Medium EPSS 3.2% KEV · Not listed
Vendors
Products