Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:nuget/libpng@1.6.18.1
purl pkg:nuget/libpng@1.6.18.1
Next non-vulnerable version None.
Latest non-vulnerable version None.
Risk 4.4
Vulnerabilities affecting this package (4)
Vulnerability Summary Fixed by
VCID-1h1a-mpgm-w3hf
Aliases:
CVE-2016-3751
Privilege Escalation Unspecified vulnerability in libpng, as used in Android , allows attackers to gain privileges via a crafted application, as demonstrated by obtaining Signature or SignatureOrSystem access, aka internal bug
1.6.19.1
Affected by 2 other vulnerabilities.
VCID-8g2j-rqsk-zqfh
Aliases:
CVE-2017-12652
Improper Input Validation libpng does not properly check the length of chunks against the user limit. There are no reported fixed by versions.
VCID-cu24-1rcd-93g3
Aliases:
CVE-2015-8126
Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') Multiple buffer overflows in the (1) png_set_PLTE and (2) png_get_PLTE functions in libpng allow remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a small bit-depth value in an IHDR (aka image header) chunk in a PNG image.
1.6.19.1
Affected by 2 other vulnerabilities.
VCID-zetn-zwnv-u7gf
Aliases:
CVE-2016-10087
NULL Pointer Dereference The png_set_text_2 function in libpng allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
1.6.26.1
Affected by 1 other vulnerability.
1.6.28.1
Affected by 1 other vulnerability.
Vulnerabilities fixed by this package (15)
Vulnerability Summary Aliases
VCID-3ggs-vja8-r3de Improper Restriction of Operations within the Bounds of a Memory Buffer Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng allows context-dependent attackers to execute arbitrary code via IDAT data with a large width, a different vulnerability than CVE-2014-9495. CVE-2015-0973
VCID-9d14-kqac-nbbt Improper Restriction of Operations within the Bounds of a Memory Buffer Buffer overflow in the png_set_PLTE function in libpng allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a small bit-depth value in an IHDR (aka image header) chunk in a PNG image. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-8126. CVE-2015-8472
VCID-9dg2-qygx-vbah NULL Pointer Dereference The png_err function in pngerror.c in libpng 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. CVE-2011-2691
VCID-ajs9-y6dt-5fhj Out-of-bounds Read Integer underflow in the png_check_keyword function in pngwutil.c in libpng 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. CVE-2015-8540
VCID-axvf-w4r8-xkhv Improper Restriction of Operations within the Bounds of a Memory Buffer The png_set_text_2 function in pngset.c in libpng 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. CVE-2011-3048
VCID-h89j-mr17-rua9 Uncontrolled Resource Consumption Multiple integer overflows in libpng rc03 allow remote attackers to cause a denial of service (crash) via a crafted image to the (1) png_set_sPLT or (2) png_set_text_2 function, which triggers a heap-based buffer overflow. CVE-2013-7354
VCID-had5-3tnv-k3hm Uncontrolled Resource Consumption The png_do_expand_palette function in libpng allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via (1) a PLTE chunk of zero bytes or (2) a NULL palette, related to pngrtran.c and pngset.c. CVE-2013-6954
VCID-hfvd-x3vm-fyfz Improper Restriction of Operations within the Bounds of a Memory Buffer The png_push_read_zTXt function in pngpread.c in libpng allows remote attackers to cause a denial of service (out-of-bounds read) via a large avail_in field value in a PNG image. CVE-2012-3425
VCID-mxh6-rpb3-tbbq Improper Restriction of Operations within the Bounds of a Memory Buffer Heap-based buffer overflow in the png_combine_row function in libpng, when running on systems, might allow context-dependent attackers to execute arbitrary code via a "very wide interlaced" PNG image. CVE-2014-9495
VCID-nhbw-6tpy-pbh3 Uncontrolled Resource Consumption The png_push_read_chunk function in pngpread.c in the progressive decoder in libpng allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via an IDAT chunk with a length of zero. CVE-2014-0333
VCID-qpn2-bwsx-1kcg Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') Buffer overflow in libpng , 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. CVE-2011-2690
VCID-uddn-ka9m-wycz Improper Restriction of Operations within the Bounds of a Memory Buffer The png_handle_sCAL function in pngrutil.c in libpng 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. CVE-2011-2692
VCID-una1-4acn-s3dy Heap-based Buffer Overflow Integer overflow in the png_set_unknown_chunks function in libpng/pngset.c in libpng beta08 allows context-dependent attackers to cause a denial of service (segmentation fault and crash) via a crafted image, which triggers a heap-based buffer overflow. CVE-2013-7353
VCID-vhp1-5zpy-rfdt libpng: hardcoded value leads to heap-overflow CVE-2021-4214
VCID-xpad-wqev-ryes Improper Restriction of Operations within the Bounds of a Memory Buffer pngrtran.c in libpng 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. CVE-2011-0408

Date Actor Action Vulnerability Source VulnerableCode Version
2026-04-16T20:55:59.917302+00:00 GitLab Importer Affected by VCID-8g2j-rqsk-zqfh https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2017-12652.yml 38.4.0
2026-04-16T20:36:13.953046+00:00 GitLab Importer Affected by VCID-zetn-zwnv-u7gf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2016-10087.yml 38.4.0
2026-04-16T20:34:17.205100+00:00 GitLab Importer Affected by VCID-1h1a-mpgm-w3hf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2016-3751.yml 38.4.0
2026-04-16T20:33:50.413586+00:00 GitLab Importer Fixing VCID-ajs9-y6dt-5fhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8540.yml 38.4.0
2026-04-16T20:33:21.837818+00:00 GitLab Importer Fixing VCID-9d14-kqac-nbbt https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8472.yml 38.4.0
2026-04-16T20:32:56.112123+00:00 GitLab Importer Affected by VCID-cu24-1rcd-93g3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8126.yml 38.4.0
2026-04-16T20:31:29.797285+00:00 GitLab Importer Fixing VCID-una1-4acn-s3dy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2013-7353.yml 38.4.0
2026-04-16T20:31:29.538172+00:00 GitLab Importer Fixing VCID-h89j-mr17-rua9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2013-7354.yml 38.4.0
2026-04-11T22:07:01.306158+00:00 GitLab Importer Affected by VCID-8g2j-rqsk-zqfh https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2017-12652.yml 38.3.0
2026-04-11T21:46:47.421632+00:00 GitLab Importer Affected by VCID-zetn-zwnv-u7gf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2016-10087.yml 38.3.0
2026-04-11T21:44:45.207497+00:00 GitLab Importer Affected by VCID-1h1a-mpgm-w3hf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2016-3751.yml 38.3.0
2026-04-11T21:44:17.138122+00:00 GitLab Importer Fixing VCID-ajs9-y6dt-5fhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8540.yml 38.3.0
2026-04-11T21:43:46.059092+00:00 GitLab Importer Fixing VCID-9d14-kqac-nbbt https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8472.yml 38.3.0
2026-04-11T21:43:18.340473+00:00 GitLab Importer Affected by VCID-cu24-1rcd-93g3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8126.yml 38.3.0
2026-04-11T21:41:51.740731+00:00 GitLab Importer Fixing VCID-una1-4acn-s3dy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2013-7353.yml 38.3.0
2026-04-11T21:41:51.069775+00:00 GitLab Importer Fixing VCID-h89j-mr17-rua9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2013-7354.yml 38.3.0
2026-04-03T21:27:30.657492+00:00 GitLab Importer Fixing VCID-vhp1-5zpy-rfdt https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2021-4214.yml 38.1.0
2026-04-02T22:19:48.662117+00:00 GitLab Importer Affected by VCID-8g2j-rqsk-zqfh https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2017-12652.yml 38.1.0
2026-04-02T22:00:48.063547+00:00 GitLab Importer Affected by VCID-zetn-zwnv-u7gf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2016-10087.yml 38.1.0
2026-04-02T21:58:49.051596+00:00 GitLab Importer Affected by VCID-1h1a-mpgm-w3hf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2016-3751.yml 38.1.0
2026-04-02T21:58:23.850808+00:00 GitLab Importer Fixing VCID-ajs9-y6dt-5fhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8540.yml 38.1.0
2026-04-02T21:57:53.073089+00:00 GitLab Importer Fixing VCID-9d14-kqac-nbbt https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8472.yml 38.1.0
2026-04-02T21:57:26.971918+00:00 GitLab Importer Affected by VCID-cu24-1rcd-93g3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8126.yml 38.1.0
2026-04-02T21:56:03.163006+00:00 GitLab Importer Fixing VCID-una1-4acn-s3dy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2013-7353.yml 38.1.0
2026-04-02T21:56:02.878910+00:00 GitLab Importer Fixing VCID-h89j-mr17-rua9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2013-7354.yml 38.1.0
2026-04-01T16:37:35.230556+00:00 GitLab Importer Affected by VCID-8g2j-rqsk-zqfh https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2017-12652.yml 38.0.0
2026-04-01T16:17:59.012777+00:00 GitLab Importer Affected by VCID-zetn-zwnv-u7gf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2016-10087.yml 38.0.0
2026-04-01T16:16:06.200048+00:00 GitLab Importer Affected by VCID-1h1a-mpgm-w3hf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2016-3751.yml 38.0.0
2026-04-01T16:14:40.539952+00:00 GitLab Importer Affected by VCID-cu24-1rcd-93g3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8126.yml 38.0.0
2026-04-01T12:47:02.609569+00:00 GitLab Importer Fixing VCID-ajs9-y6dt-5fhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8540.yml 38.0.0
2026-04-01T12:47:00.535772+00:00 GitLab Importer Fixing VCID-9d14-kqac-nbbt https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-8472.yml 38.0.0
2026-04-01T12:46:55.781809+00:00 GitLab Importer Fixing VCID-3ggs-vja8-r3de https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2015-0973.yml 38.0.0
2026-04-01T12:46:55.668535+00:00 GitLab Importer Fixing VCID-mxh6-rpb3-tbbq https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2014-9495.yml 38.0.0
2026-04-01T12:46:52.754754+00:00 GitLab Importer Fixing VCID-una1-4acn-s3dy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2013-7353.yml 38.0.0
2026-04-01T12:46:52.735374+00:00 GitLab Importer Fixing VCID-h89j-mr17-rua9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2013-7354.yml 38.0.0
2026-04-01T12:46:51.962191+00:00 GitLab Importer Fixing VCID-nhbw-6tpy-pbh3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2014-0333.yml 38.0.0
2026-04-01T12:46:51.374088+00:00 GitLab Importer Fixing VCID-had5-3tnv-k3hm https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2013-6954.yml 38.0.0
2026-04-01T12:46:47.189714+00:00 GitLab Importer Fixing VCID-hfvd-x3vm-fyfz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2012-3425.yml 38.0.0
2026-04-01T12:46:46.894847+00:00 GitLab Importer Fixing VCID-axvf-w4r8-xkhv https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2011-3048.yml 38.0.0
2026-04-01T12:46:46.346925+00:00 GitLab Importer Fixing VCID-qpn2-bwsx-1kcg https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2011-2690.yml 38.0.0
2026-04-01T12:46:46.303202+00:00 GitLab Importer Fixing VCID-9dg2-qygx-vbah https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2011-2691.yml 38.0.0
2026-04-01T12:46:46.281611+00:00 GitLab Importer Fixing VCID-uddn-ka9m-wycz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2011-2692.yml 38.0.0
2026-04-01T12:46:46.191061+00:00 GitLab Importer Fixing VCID-xpad-wqev-ryes https://gitlab.com/gitlab-org/advisories-community/-/blob/main/nuget/libpng/CVE-2011-0408.yml 38.0.0