CVE-2019-7317
5.3 MEDIUMpng_image_free in png.c in libpng 1.6.x before 1.6.37 has a use-after-free because png_image_free_function is called under png_safe_execute
Published: 2019-02-04 · Last updated: 2026-05-28
Severity and scoring
- CVSS
- 5.3 MEDIUM
- Vector
- CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H
- CWE
- CWE-416
Affected products
| Vendor | Product |
|---|---|
| canonical | active_iq_unified_manager, cloud_backup, debian_linux |
| debian | active_iq_unified_manager, cloud_backup, debian_linux |
| hp | active_iq_unified_manager, cloud_backup, debian_linux |
| hpe | active_iq_unified_manager, cloud_backup, debian_linux |
| libpng | active_iq_unified_manager, cloud_backup, debian_linux |
| mozilla | active_iq_unified_manager, cloud_backup, debian_linux |
| netapp | active_iq_unified_manager, cloud_backup, debian_linux |
| opensuse | active_iq_unified_manager, cloud_backup, debian_linux |
| oracle | active_iq_unified_manager, cloud_backup, debian_linux |
| redhat | active_iq_unified_manager, cloud_backup, debian_linux |
Description
png_image_free in png.c in libpng 1.6.x before 1.6.37 has a use-after-free because png_image_free_function is called under png_safe_execute.
Source: NVD
References
- [NVD]https://nvd.nist.gov/vuln/detail/CVE-2019-7317
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00002.html
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00029.html
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00084.html
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00038.html
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00044.html
- [Other]http://packetstormsecurity.com/files/152561/Slackware-Security-Advisory-libpng-Updates.html
- [Other]http://www.securityfocus.com/bid/108098
- [Other]https://access.redhat.com/errata/RHSA-2019:1265
- [Other]https://access.redhat.com/errata/RHSA-2019:1267
- [Other]https://access.redhat.com/errata/RHSA-2019:1269
- [Other]https://access.redhat.com/errata/RHSA-2019:1308
- [Other]https://access.redhat.com/errata/RHSA-2019:1309
- [Other]https://access.redhat.com/errata/RHSA-2019:1310
- [Other]https://access.redhat.com/errata/RHSA-2019:2494
- [Other]https://access.redhat.com/errata/RHSA-2019:2495
- [Other]https://access.redhat.com/errata/RHSA-2019:2585
- [Other]https://access.redhat.com/errata/RHSA-2019:2590
- [Other]https://access.redhat.com/errata/RHSA-2019:2592
- [Other]https://access.redhat.com/errata/RHSA-2019:2737
- [Other]https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12803
- [Exploit reference]https://github.com/glennrp/libpng/issues/275
- [Other]https://lists.debian.org/debian-lts-announce/2019/05/msg00032.html
- [Other]https://lists.debian.org/debian-lts-announce/2019/05/msg00038.html
- [Other]https://seclists.org/bugtraq/2019/Apr/30
- [Other]https://seclists.org/bugtraq/2019/Apr/36
- [Other]https://seclists.org/bugtraq/2019/May/56
- [Other]https://seclists.org/bugtraq/2019/May/59
- [Other]https://seclists.org/bugtraq/2019/May/67
- [Other]https://security.gentoo.org/glsa/201908-02
- [Other]https://security.netapp.com/advisory/ntap-20190719-0005/
- [Other]https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbst03977en_us
- [Other]https://usn.ubuntu.com/3962-1/
- [Other]https://usn.ubuntu.com/3991-1/
- [Other]https://usn.ubuntu.com/3997-1/
- [Other]https://usn.ubuntu.com/4080-1/
- [Other]https://usn.ubuntu.com/4083-1/
- [Other]https://www.debian.org/security/2019/dsa-4435
- [Other]https://www.debian.org/security/2019/dsa-4448
- [Other]https://www.debian.org/security/2019/dsa-4451
- [Other]https://www.oracle.com/security-alerts/cpuApr2021.html
- [Other]https://www.oracle.com/security-alerts/cpuoct2021.html
- [Patch]https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00002.html
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00029.html
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00084.html
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00038.html
- [Other]http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00044.html
- [Other]http://packetstormsecurity.com/files/152561/Slackware-Security-Advisory-libpng-Updates.html
- [Other]http://www.securityfocus.com/bid/108098
- [Other]https://access.redhat.com/errata/RHSA-2019:1265
- [Other]https://access.redhat.com/errata/RHSA-2019:1267
- [Other]https://access.redhat.com/errata/RHSA-2019:1269
- [Other]https://access.redhat.com/errata/RHSA-2019:1308
- [Other]https://access.redhat.com/errata/RHSA-2019:1309
- [Other]https://access.redhat.com/errata/RHSA-2019:1310
- [Other]https://access.redhat.com/errata/RHSA-2019:2494
- [Other]https://access.redhat.com/errata/RHSA-2019:2495
- [Other]https://access.redhat.com/errata/RHSA-2019:2585
- [Other]https://access.redhat.com/errata/RHSA-2019:2590
- [Other]https://access.redhat.com/errata/RHSA-2019:2592
- [Other]https://access.redhat.com/errata/RHSA-2019:2737
- [Other]https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12803
- [Exploit reference]https://github.com/glennrp/libpng/issues/275
- [Other]https://lists.debian.org/debian-lts-announce/2019/05/msg00032.html
- [Other]https://lists.debian.org/debian-lts-announce/2019/05/msg00038.html
- [Other]https://seclists.org/bugtraq/2019/Apr/30
- [Other]https://seclists.org/bugtraq/2019/Apr/36
- [Other]https://seclists.org/bugtraq/2019/May/56
- [Other]https://seclists.org/bugtraq/2019/May/59
- [Other]https://seclists.org/bugtraq/2019/May/67
- [Other]https://security.gentoo.org/glsa/201908-02
- [Other]https://security.netapp.com/advisory/ntap-20190719-0005/
- [Other]https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbst03977en_us
- [Other]https://usn.ubuntu.com/3962-1/
- [Other]https://usn.ubuntu.com/3991-1/
- [Other]https://usn.ubuntu.com/3997-1/
- [Other]https://usn.ubuntu.com/4080-1/
- [Other]https://usn.ubuntu.com/4083-1/
- [Other]https://www.debian.org/security/2019/dsa-4435
- [Other]https://www.debian.org/security/2019/dsa-4448
- [Other]https://www.debian.org/security/2019/dsa-4451
- [Other]https://www.oracle.com/security-alerts/cpuApr2021.html
- [Other]https://www.oracle.com/security-alerts/cpuoct2021.html
- [Patch]https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html
Related CVEs
Same vendor
- CVE-2026-49975 — Memory Allocation with Excessive Size Value vulnerability in Apache HTTP Server's mod_http leads to denial of service via malicious HTTP ... (7.5 HIGH)
- CVE-2026-50263 — A use-after-free flaw was found in the X.Org X server and Xwayland in CreateSaverWindow() (5.5 MEDIUM)
- CVE-2026-50260 — A use-after-free flaw was found in the X.Org X server and Xwayland in FreeCounter() (7.8 HIGH)
- CVE-2026-50259 — A stack-based buffer overflow flaw was found in the X.Org X server and Xwayland (7.8 HIGH)
- CVE-2026-50258 — A stack-based buffer overflow flaw was found in the X.Org X server and Xwayland (7.8 HIGH)
Same CWE
- CVE-2026-12035 — Use after free in Views in Google Chrome on Windows prior to 149.0.7827.115 allowed a remote attacker to potentially exploit heap corrupt...
- CVE-2026-12029 — Use after free in Video in Google Chrome on Windows prior to 149.0.7827.115 allowed a remote attacker who had compromised the renderer pr... (8.3 HIGH)
- CVE-2026-12028 — Use after free in GPU in Google Chrome on Android prior to 149.0.7827.115 allowed a remote attacker who had compromised the renderer proc... (8.3 HIGH)
- CVE-2026-12023 — Use after free in GPU in Google Chrome on Mac prior to 149.0.7827.115 allowed a remote attacker who had compromised the renderer process ... (8.3 HIGH)
- CVE-2026-12020 — Use after free in Autofill in Google Chrome on Mac prior to 149.0.7827.115 allowed a remote attacker to potentially exploit heap corrupti... (8.8 HIGH)