CVE-2026-58016
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Summary
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.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| GNOME | GLib | 0 < 2.89.0 | affected |
| Red Hat | Red Hat Enterprise Linux 10 | 0:2.80.4-12.el10_2.14 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 10.0 Extended Update Support | 0:2.80.4-4.el10_0.10 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 7 Extended Lifecycle Support | 0:2.56.1-13.el7_9 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 8 | 0:2.70.1-9.el8_10 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 8 | 0:2.56.4-170.el8_10 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support | 0:2.56.4-10.el8_4.6 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On | 0:2.56.4-10.el8_4.6 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support | 0:2.56.4-158.el8_6.6 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-On | 0:2.56.4-158.el8_6.6 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 8.8 Telecommunications Update Service | 0:2.56.4-165.el8_8.1 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions | 0:2.56.4-165.el8_8.1 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 9 | 0:2.68.4-19.el9_8.2 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 9 | 0:2.68.4-19.el9_8.2 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions | 0:2.68.4-7.el9_2.6 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions | 0:2.68.4-14.el9_4.7 < * | unaffected |
| Red Hat | Red Hat Enterprise Linux 9.6 Extended Update Support | 0:2.68.4-16.el9_6.6 < * | unaffected |
| Red Hat | Red Hat Discovery 2 | 1784821670 < * | unaffected |
| Red Hat | Red Hat Discovery 2 | 1784821750 < * | unaffected |
| Red Hat | Red Hat Insights proxy 1.5 | 1786433656 < * | unaffected |
| Red Hat | Red Hat Update Infrastructure 5 | 1784794818 < * | unaffected |
| Red Hat | Red Hat Update Infrastructure 5 | 1784794778 < * | unaffected |
| Red Hat | Red Hat Update Infrastructure 5 | 1784795112 < * | unaffected |
| Red Hat | Red Hat Update Infrastructure 5 | 1784794289 < * | unaffected |
| Red Hat | Red Hat Update Infrastructure 5 | 1784795076 < * | unaffected |
Weaknesses
- CWE-191: Integer Underflow (Wrap or Wraparound)
Workarounds
To mitigate this vulnerability, implement input validation to sanitize untrusted D-Bus introspection XML, specifically rejecting malformed structures such as <node> elements improperly nested within <method>, <signal>, <property> or <arg> elements before calling g_dbus_node_info_new_for_xml(). Alternatively, restricting the application to only process XML input from trusted, authenticated sources will completely neutralize this issue.
ADP Enrichment
CISA ADP Vulnrichment
- SSVC:
- Exploitation: none
- Automatable: yes
- Technical Impact: partial
References
- https://access.redhat.com/errata/RHSA-2026:42063
- https://access.redhat.com/errata/RHSA-2026:42089
- https://access.redhat.com/errata/RHSA-2026:42090
- https://access.redhat.com/errata/RHSA-2026:44481
- https://access.redhat.com/errata/RHSA-2026:46836
- https://access.redhat.com/errata/RHSA-2026:49512
- https://access.redhat.com/errata/RHSA-2026:51175
- https://access.redhat.com/errata/RHSA-2026:51176
- https://access.redhat.com/errata/RHSA-2026:51177
- https://access.redhat.com/errata/RHSA-2026:51181
- https://access.redhat.com/errata/RHSA-2026:51182
- https://access.redhat.com/errata/RHSA-2026:51183
- https://access.redhat.com/errata/RHSA-2026:51184
- https://access.redhat.com/errata/RHSA-2026:51185
- https://access.redhat.com/errata/RHSA-2026:53371
- https://access.redhat.com/security/cve/CVE-2026-58016
- https://bugzilla.redhat.com/show_bug.cgi?id=2492257
- https://gitlab.gnome.org/GNOME/glib/-/issues/3932
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.