CVE-2020-27818

LOW

pngcheck 2.4.0 - Denial of Service via check_chunk_name() Function

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2020-27818. PoCs published by 13m0n4de.

AI-analyzed exploit summary The repository contains a valid PoC for CVE-2020-27818, demonstrating an out-of-bounds read vulnerability in pngcheck-2.4.0 via a crafted PNG file with a malformed chunk name. The PoC includes a Python script to generate the malicious PNG file and detailed instructions for testing.

Description

A flaw was found in the check_chunk_name() function of pngcheck-2.4.0. An attacker able to pass a malicious file to be processed by pngcheck could cause a temporary denial of service, posing a low risk to application availability.

Exploits (1)

nomisec WORKING POC
by 13m0n4de · poc
https://github.com/13m0n4de/pngcheck-vulns

The repository contains a valid PoC for CVE-2020-27818, demonstrating an out-of-bounds read vulnerability in pngcheck-2.4.0 via a crafted PNG file with a malformed chunk name. The PoC includes a Python script to generate the malicious PNG file and detailed instructions for testing.

Classification
Working Poc 100%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: pngcheck-2.4.0
No auth needed
Prerequisites: Ability to pass a malicious PNG file to pngcheck for processing
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (8)

Core 8
Core References
Issue Tracking, Third Party Advisory x_refsource_confirm
https://bugzilla.redhat.com/show_bug.cgi?id=1902011
Mailing List, Third Party Advisory mailing-list x_refsource_mlist
https://lists.debian.org/debian-lts-announce/2022/05/msg00043.html

Scores

CVSS v3 3.3
EPSS 0.0120
EPSS Percentile 64.3%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L

Details

CWE
CWE-120 CWE-125
Status published
Products (8)
debian/debian_linux 9.0
fedoraproject/extra_packages_for_enterprise_linux 7.0
fedoraproject/extra_packages_for_enterprise_linux 8.0
fedoraproject/fedora 31
fedoraproject/fedora 32
fedoraproject/fedora 33
fedoraproject/fedora 34
libpng/pngcheck 2.4.0
Published Dec 08, 2020
Tracked Since Feb 18, 2026