In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more) places in the storeAtts function in xmlparse.c can lead to realloc misbehavior (e.g., allocating too few bytes, or only freeing memory). References: https://github.com/libexpat/libexpat/issues/531 https://github.com/libexpat/libexpat/pull/534 https://bugzilla.mozilla.org/show_bug.cgi?id=1217609 http://www.openwall.com/lists/oss-security/2022/01/17/3
Created expat tracking bugs for this issue: Affects: fedora-all [bug 2044452]
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2022:0951 https://access.redhat.com/errata/RHSA-2022:0951
This issue has been addressed in the following products: Red Hat Enterprise Linux 7 Via RHSA-2022:1069 https://access.redhat.com/errata/RHSA-2022:1069
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-2021-45960
This issue has been addressed in the following products: Red Hat JBoss Core Services Via RHSA-2022:7144 https://access.redhat.com/errata/RHSA-2022:7144
This issue has been addressed in the following products: JBoss Core Services on RHEL 7 JBoss Core Services for RHEL 8 Via RHSA-2022:7143 https://access.redhat.com/errata/RHSA-2022:7143