State Confusion Flaw in GLib Affecting D-Bus Introspection
CVE-2026-58016

7.5HIGH

What is CVE-2026-58016?

A state confusion issue has been identified in GLib, particularly in the function g_dbus_node_info_new_for_xml() found in gio/gdbusintrospection.c. This vulnerability arises when processing malformed D-Bus introspection XML with a element incorrectly nested within elements like , , , or . Such a misconfiguration can result in an unsigned integer overflow, potentially allowing for an out-of-bounds read, which may ultimately lead to a denial of service.

Affected Version(s)

GLib 0 < 2.88.1

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Red Hat would like to thank linhlhq for reporting this issue.
.