In libarchive 3.6.1, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference or, in some cases, even arbitrary code execution. Upstream patch: https://github.com/libarchive/libarchive/commit/fd180c36036df7181a64931264732a10ad8cd024
Created cmake3 tracking bugs for this issue: Affects: epel-all [bug 2144973] Created libarchive tracking bugs for this issue: Affects: fedora-all [bug 2144974] Created mingw-libarchive tracking bugs for this issue: Affects: fedora-all [bug 2144975]
Reference: https://github.com/libarchive/libarchive/issues/1754
This issue has been addressed in the following products: Red Hat Enterprise Linux 9 Via RHSA-2023:2532 https://access.redhat.com/errata/RHSA-2023:2532
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2023:3018 https://access.redhat.com/errata/RHSA-2023:3018
This bug is now closed. Further updates for individual products will be reflected on the CVE page(s): https://access.redhat.com/security/cve/cve-2022-36227
This issue has been addressed in the following products: Red Hat Enterprise Linux 8.6 Extended Update Support Via RHSA-2024:0146 https://access.redhat.com/errata/RHSA-2024:0146