Bug 2451805 (CVE-2026-33416)

Summary: CVE-2026-33416 libpng: libpng: Arbitrary code execution due to use-after-free vulnerability
Product: [Other] Security Response Reporter: OSIDB Bzimport <bzimport>
Component: vulnerabilityAssignee: Product Security DevOps Team <prodsec-dev>
Status: NEW --- QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: ahughes, caswilli, fferrari, gotiwari, jgrulich, jhorak, kaycoth, khosford, kshier, mtorre, mvyas, pjindal, stcannon, teagle, tfitzsim, tpopela, yguenane
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
A flaw was found in libpng, a library used for processing PNG (Portable Network Graphics) image files. This vulnerability arises from improper memory management where a heap-allocated buffer is aliased between internal data structures. When specific functions are called, a freed memory region can still be referenced, leading to a use-after-free condition. An attacker could potentially exploit this to achieve arbitrary code execution or cause a denial of service.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2452135, 2452136, 2452137, 2452138, 2452149, 2452150, 2452151, 2452152, 2452153, 2452154, 2452156, 2452157, 2452159, 2452139, 2452140, 2452141, 2452142, 2452143, 2452144, 2452145, 2452146, 2452147, 2452148, 2452155, 2452158    
Bug Blocks:    

Description OSIDB Bzimport 2026-03-26 18:02:19 UTC
LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.2.1 through 1.6.55, `png_set_tRNS` and `png_set_PLTE` each alias a heap-allocated buffer between `png_struct` and `png_info`, sharing a single allocation across two structs with independent lifetimes. The `trans_alpha` aliasing has been present since at least libpng 1.0, and the `palette` aliasing since at least 1.2.1. Both affect all prior release lines `png_set_tRNS` sets `png_ptr->trans_alpha = info_ptr->trans_alpha` (256-byte buffer) and `png_set_PLTE` sets `info_ptr->palette = png_ptr->palette` (768-byte buffer). In both cases, calling `png_free_data` (with `PNG_FREE_TRNS` or `PNG_FREE_PLTE`) frees the buffer through `info_ptr` while the corresponding `png_ptr` pointer remains dangling. Subsequent row-transform functions dereference and, in some code paths, write to the freed memory. A second call to `png_set_tRNS` or `png_set_PLTE` has the same effect, because both functions call `png_free_data` internally before reallocating the `info_ptr` buffer. Version 1.6.56 fixes the issue.

Comment 2 errata-xmlrpc 2026-04-13 02:19:45 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:7672 https://access.redhat.com/errata/RHSA-2026:7672

Comment 3 errata-xmlrpc 2026-04-13 02:23:49 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:7671 https://access.redhat.com/errata/RHSA-2026:7671

Comment 4 errata-xmlrpc 2026-04-14 11:32:45 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2026:8052 https://access.redhat.com/errata/RHSA-2026:8052

Comment 5 errata-xmlrpc 2026-04-16 12:51:31 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:8459 https://access.redhat.com/errata/RHSA-2026:8459

Comment 6 errata-xmlrpc 2026-04-21 15:02:20 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2026:9345 https://access.redhat.com/errata/RHSA-2026:9345

Comment 7 errata-xmlrpc 2026-04-22 07:35:48 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:9638 https://access.redhat.com/errata/RHSA-2026:9638

Comment 8 errata-xmlrpc 2026-04-29 15:42:37 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.2 Advanced Update Support

Via RHSA-2026:11805 https://access.redhat.com/errata/RHSA-2026:11805

Comment 9 errata-xmlrpc 2026-04-29 16:08:59 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10.0 Extended Update Support

Via RHSA-2026:11813 https://access.redhat.com/errata/RHSA-2026:11813

Comment 10 errata-xmlrpc 2026-04-30 11:49:00 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions

Via RHSA-2026:12264 https://access.redhat.com/errata/RHSA-2026:12264

Comment 11 errata-xmlrpc 2026-05-04 06:02:49 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.6 Extended Update Support

Via RHSA-2026:13342 https://access.redhat.com/errata/RHSA-2026:13342

Comment 12 errata-xmlrpc 2026-05-04 12:04:22 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions

Via RHSA-2026:13412 https://access.redhat.com/errata/RHSA-2026:13412

Comment 13 errata-xmlrpc 2026-05-04 15:51:35 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.4 Extended Update Support

Via RHSA-2026:13533 https://access.redhat.com/errata/RHSA-2026:13533

Comment 14 errata-xmlrpc 2026-05-05 06:30:23 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions

Via RHSA-2026:13596 https://access.redhat.com/errata/RHSA-2026:13596

Comment 15 errata-xmlrpc 2026-05-05 06:32:49 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.4 Extended Update Support

Via RHSA-2026:13582 https://access.redhat.com/errata/RHSA-2026:13582

Comment 16 errata-xmlrpc 2026-05-05 06:38:48 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.6 Extended Update Support

Via RHSA-2026:13583 https://access.redhat.com/errata/RHSA-2026:13583

Comment 17 errata-xmlrpc 2026-05-05 06:48:41 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support
  Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On

Via RHSA-2026:13600 https://access.redhat.com/errata/RHSA-2026:13600

Comment 18 errata-xmlrpc 2026-05-05 09:25:44 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10.0 Extended Update Support

Via RHSA-2026:13665 https://access.redhat.com/errata/RHSA-2026:13665

Comment 19 errata-xmlrpc 2026-05-05 10:14:40 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions
  Red Hat Enterprise Linux 8.8 Telecommunications Update Service

Via RHSA-2026:13682 https://access.redhat.com/errata/RHSA-2026:13682

Comment 20 errata-xmlrpc 2026-05-05 10:20:55 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support
  Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions
  Red Hat Enterprise Linux 8.6 Telecommunications Update Service

Via RHSA-2026:13683 https://access.redhat.com/errata/RHSA-2026:13683

Comment 21 errata-xmlrpc 2026-05-06 07:07:24 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions

Via RHSA-2026:13922 https://access.redhat.com/errata/RHSA-2026:13922

Comment 22 errata-xmlrpc 2026-05-06 11:36:09 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 7 Extended Lifecycle Support

Via RHSA-2026:13977 https://access.redhat.com/errata/RHSA-2026:13977

Comment 23 errata-xmlrpc 2026-05-06 16:54:51 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions
  Red Hat Enterprise Linux 8.8 Telecommunications Update Service

Via RHSA-2026:14223 https://access.redhat.com/errata/RHSA-2026:14223

Comment 24 errata-xmlrpc 2026-05-06 19:17:58 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support
  Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On

Via RHSA-2026:14303 https://access.redhat.com/errata/RHSA-2026:14303

Comment 25 errata-xmlrpc 2026-05-11 01:32:55 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support
  Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions
  Red Hat Enterprise Linux 8.6 Telecommunications Update Service

Via RHSA-2026:15889 https://access.redhat.com/errata/RHSA-2026:15889

Comment 26 errata-xmlrpc 2026-05-18 09:06:46 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:18028 https://access.redhat.com/errata/RHSA-2026:18028

Comment 27 errata-xmlrpc 2026-05-18 12:31:37 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:18064 https://access.redhat.com/errata/RHSA-2026:18064

Comment 31 errata-xmlrpc 2026-05-26 02:55:57 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions

Via RHSA-2026:20550 https://access.redhat.com/errata/RHSA-2026:20550

Comment 32 errata-xmlrpc 2026-05-26 03:05:38 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.4 Extended Update Support

Via RHSA-2026:20549 https://access.redhat.com/errata/RHSA-2026:20549

Comment 33 errata-xmlrpc 2026-05-26 03:12:39 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10.0 Extended Update Support

Via RHSA-2026:20551 https://access.redhat.com/errata/RHSA-2026:20551

Comment 34 errata-xmlrpc 2026-05-26 03:46:01 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.6 Extended Update Support

Via RHSA-2026:20548 https://access.redhat.com/errata/RHSA-2026:20548