CVE-2019-6129
** DISPUTED ** png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as...
png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as demonstrated by pngcp. NOTE: a third party has stated "I don't think it is libpng's job to free this buffer.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List
6.5
png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as demonstrated by pngcp. NOTE: a third party has stated "I don't think it is libpng's job to free this buffer.
- Record
CVE-2019-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-401
- Updated
- 2026-11-02
EUVDEUVD-2019-15696
6.5
png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as demonstrated by pngcp. NOTE: a third party has stated "I don't think it is libpng's job to free this buffer.
- Record
EUVD-2019-15696- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-rrr4-g4q4-hgr3
6.5
** DISPUTED ** png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as...
** DISPUTED ** png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as demonstrated by pngcp. NOTE: a third party has stated "I don't think it is libpng's job to free this buffer."
- Record
GHSA-rrr4-g4q4-hgr3- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-401
- Updated
- 2026-11-02
NVD
6.5
png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as demonstrated by pngcp. NOTE: a third party has stated "I don't think it is libpng's job to free this buffer.
- Record
CVE-2019-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-401
- Updated
- 2026-11-02
OSVBELL-CVE-2019-6129
6.5
CVE-2019-6129 does not affect BellSoft software
- Record
BELL-CVE-2019-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
6.5
png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as demonstrated by pngcp. NOTE: a third party has stated "I don't think it is libpng's job to free this buffer.
- Record
CVE-2019-6129- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-6129
6.5
png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as demonstrated by pngcp. NOTE: a third party has stated "I don't think it is libpng's job to free this buffer.
- Record
DEBIAN-CVE-2019-6129- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-6129
6.5
png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as demonstrated by pngcp. NOTE: a third party has stated "I don't think it is libpng's job to free this buffer.
- Record
UBUNTU-CVE-2019-6129- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13577-1 No score
libpng16-16-1.6.40-2.1 on GA media
These are all security issues fixed in the libpng16-16-1.6.40-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13577-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libpng1.6Debian:12 |
before 1.6.39-1 | 1.6.39-1 |
libpng1.6Debian:13 |
before 1.6.39-1 | 1.6.39-1 |
libpng1.6Debian:14 |
before 1.6.39-1 | 1.6.39-1 |
libpngUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.2.49-4ubuntu11.2.49-5ubuntu11.2.50-1ubuntu11.2.50-1ubuntu21.2.50-1ubuntu2.14.04.1 Show 4 moreShow less1.2.50-1ubuntu2.14.04.21.2.50-1ubuntu2.14.04.31.2.50-1ubuntu2.14.04.3+esm11.2.50-1ubuntu2.14.04.3+esm2 |
None known |
libpngUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.2.51-0ubuntu31.2.54-11.2.54-1ubuntu11.2.54-1ubuntu1.11.2.54-1ubuntu1.1+esm11.2.54-1ubuntu1.1+esm21.2.54-1ubuntu1.1+esm3 |
None known |
libpng1.6Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.6.20-21.6.20-2ubuntu0.1~esm11.6.20-2ubuntu0.1~esm21.6.20-2ubuntu0.1~esm31.6.20-2ubuntu0.1~esm41.6.20-2ubuntu0.1~esm5 |
None known |
libpng1.6Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.6.34-11.6.34-1ubuntu0.18.04.11.6.34-1ubuntu0.18.04.21.6.34-1ubuntu0.18.04.2+esm11.6.34-1ubuntu0.18.04.2+esm21.6.34-1ubuntu0.18.04.2+esm31.6.34-1ubuntu0.18.04.2+esm4 |
None known |
libpng16openSUSE:Tumbleweed |
before 1.6.40-2.1 | 1.6.40-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-6129 is a medium vulnerability (CVSS 6.5) in Libpng, published January 11, 2019. Its validity is disputed. EPSS puts the chance of exploitation in the next 30 days at 1.59%, the 75th percentile. Fixed in libpng1.6 1.6.39-1.
References
github.com/glennrp/libpng/issues/269
oracle.com/technetwork/security-advisory/cpujul2019-5072835.html
nvd.nist.gov/vuln/detail/CVE-2019-6129
github.com/advisories/GHSA-rrr4-g4q4-hgr3
docs.bell-sw.com/security/cves/CVE-2019-6129
security-tracker.debian.org/tracker/CVE-2019-6129
ubuntu.com/security/CVE-2019-6129
cve.org/CVERecord?id=CVE-2019-6129
suse.com/security/cve/CVE-2019-6129