repodata_schema2id in repodata.c in libsolv before 0.7.6 has a heap-based buffer over-read via a last schema whose length is less than the length of the input schema. Reference and upstream commit: https://github.com/openSUSE/libsolv/commit/fdb9c9c03508990e4583046b590c30d958f272da
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2020:4508 https://access.redhat.com/errata/RHSA-2020:4508
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-2019-20387