A flaw was found in GLib. A state confusion issue exists in g_dbus_node_info_new_for_xml() in the gio/gdbusintrospection.c file when processing malformed D-Bus introspection XML, specifically with a node element nested within other elements like method, signal, property or arg. This issue can cause an unsigned integer overflow and lead to an out-of-bounds read, resulting in a denial of service.
The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Glib | Gnome | * | 2.88.1 (excluding) |
| Enterprise_linux | Redhat | 6.0 (including) | 6.0 (including) |
| Enterprise_linux | Redhat | 7.0 (including) | 7.0 (including) |
| Enterprise_linux | Redhat | 8.0 (including) | 8.0 (including) |
| Enterprise_linux | Redhat | 9.0 (including) | 9.0 (including) |
| Enterprise_linux | Redhat | 10.0 (including) | 10.0 (including) |
| Red Hat Enterprise Linux 10 | RedHat | glib2-0:2.80.4-12.el10_2.14 | * |
| Red Hat Enterprise Linux 10.0 Extended Update Support | RedHat | glib2-0:2.80.4-4.el10_0.10 | * |
| Red Hat Enterprise Linux 7 Extended Lifecycle Support | RedHat | glib2-0:2.56.1-13.el7_9 | * |
| Red Hat Enterprise Linux 8 | RedHat | mingw-glib2-0:2.70.1-9.el8_10 | * |
| Red Hat Enterprise Linux 8 | RedHat | glib2-0:2.56.4-170.el8_10 | * |
| Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support | RedHat | glib2-0:2.56.4-10.el8_4.6 | * |
| Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On | RedHat | glib2-0:2.56.4-10.el8_4.6 | * |
| Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support | RedHat | glib2-0:2.56.4-158.el8_6.6 | * |
| Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-On | RedHat | glib2-0:2.56.4-158.el8_6.6 | * |
| Red Hat Enterprise Linux 8.8 Telecommunications Update Service | RedHat | glib2-0:2.56.4-165.el8_8.1 | * |
| Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions | RedHat | glib2-0:2.56.4-165.el8_8.1 | * |
| Red Hat Enterprise Linux 9 | RedHat | glib2-0:2.68.4-19.el9_8.2 | * |
| Red Hat Enterprise Linux 9 | RedHat | glib2-0:2.68.4-19.el9_8.2 | * |
| Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions | RedHat | glib2-0:2.68.4-7.el9_2.6 | * |
| Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions | RedHat | glib2-0:2.68.4-14.el9_4.7 | * |
| Red Hat Enterprise Linux 9.6 Extended Update Support | RedHat | glib2-0:2.68.4-16.el9_6.6 | * |
| Red Hat Discovery 2 | RedHat | discovery/discovery-server-rhel9:1784821670 | * |
| Red Hat Discovery 2 | RedHat | discovery/discovery-ui-rhel9:1784821750 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/cds-kubernetes-rhel9:1784794818 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/cds-rhel9:1784794778 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/haproxy-rhel9:1784795112 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/installer-rhel9:1784794289 | * |
| Red Hat Update Infrastructure 5 | RedHat | rhui5/rhua-rhel9:1784795076 | * |
| Glib2.0 | Ubuntu | questing | * |