Fedora Account System
Red Hat Associate
Red Hat Customer
GHSA - https://github.com/php/php-src/security/advisories/GHSA-h37m-fxqh-w76h Found a crash while investigating https://github.com/php/php-src/security/advisories/GHSA-626f-5vcj-8h2p. An OOM at the wrong time can leave zend_array s in a corrupted state, and cause a zval_ptr_dtor() on uninitialized memory during shutdown. This seems critical as this can be triggered during input parsing. Details _zend_hash_str_add_or_update_i() updates ht->nNumUsed before initializing the bucket, and then allocates a zend_string for the key with zend_string_init() . If zend_string_init() OOMs, the zend_array is left with one uninitialized bucket. idx = ht->nNumUsed++; ht->nNumOfElements++; p = ht->arData + idx; p->key = key = zend_string_init(str, len, GC_FLAGS(ht) & IS_ARRAY_PERSISTENT); During shutdown, i_zval_ptr_dtor() is called on the uninitialized bucket, which might contain data from user inputs
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2026:87080 https://access.redhat.com/errata/RHSA-2026:87080
This issue has been addressed in the following products: Red Hat Enterprise Linux 9 Via RHSA-2026:87151 https://access.redhat.com/errata/RHSA-2026:87151
This issue has been addressed in the following products: Red Hat Enterprise Linux 10 Via RHSA-2026:87071 https://access.redhat.com/errata/RHSA-2026:87071
This issue has been addressed in the following products: Red Hat Enterprise Linux 10 Via RHSA-2026:87070 https://access.redhat.com/errata/RHSA-2026:87070
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2026:87073 https://access.redhat.com/errata/RHSA-2026:87073
This issue has been addressed in the following products: Red Hat Enterprise Linux 9 Via RHSA-2026:87079 https://access.redhat.com/errata/RHSA-2026:87079
This issue has been addressed in the following products: Red Hat Enterprise Linux 9 Via RHSA-2026:87072 https://access.redhat.com/errata/RHSA-2026:87072