Description
A flaw was found in libmodulemd. When parsing module metadata, the xmd field is converted into nested GVariant values through recursive YAML mapping and sequence helpers without a recursion-depth or node-count limit. An attacker who can supply crafted modulemd YAML with deeply nested xmd content can cause stack exhaustion or excessive resource consumption, resulting in a denial of service.
Published: 2026-10-21
Score: 6.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via stack exhaustion
Action: Apply Patch
AI Analysis

Impact

A flaw in libmodulemd allows attackers to provide arbitrarily deep YAML in the xmd field of a modulemd document. During processing, the parser converts this YAML into nested GVariant structures without limiting recursion depth or node count. This can exhaust the process stack or consume excessive memory, causing the target application to become unresponsive or crash. The weakness corresponds to the common vulnerability category CWE‑674, unbounded recursion or loop.

Affected Systems

Red Hat Enterprise Linux 8, 9, 10, Red Hat Hardened Images, and Red Hat OpenShift Container Platform 4 leverage libmodulemd. Systems running any kernel or image that includes this library are therefore affected.

Risk and Exploitability

The CVSS score of 6.2 indicates moderate severity, while the EPSS score of less than 1% suggests that exploitation is unlikely at present. The vulnerability is not listed in CISA’s KEV catalog, meaning no publicly known, actively used exploit is reported. Likely attack vectors involve supplying a crafted modulemd file—either locally by an attacker with write access to the system or remotely if the application imports module metadata from untrusted sources. If executed, the resulting denial of service would impact availability for the affected host or cluster.

Generated by OpenCVE AI on October 21, 2026 at 16:07 UTC.

Remediation

Vendor Workaround

Avoid parsing untrusted modulemd documents that may contain attacker-controlled xmd data. If such input must be accepted, reject unusually deep or large xmd structures before handing them to libmodulemd, and isolate parsing in a process with strict stack, CPU, and memory limits.


OpenCVE Recommended Actions

  • Check Red Hat’s security advisories for an updated libmodulemd package that limits recursion depth or node count
  • Avoid parsing untrusted modulemd documents that may contain attacker‐controlled xmd data
  • Reject unusually deep or large xmd structures before handing them to libmodulemd
  • Isolate parsing of modulemd in a separate process with strict limits on stack, CPU, and memory usage

Generated by OpenCVE AI on October 21, 2026 at 16:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 10 Nov 2026 09:00:00 +0000

Type Values Removed Values Added
First Time appeared Red Hat
Red Hat enterprise Linux
Redhat hardened Images
Redhat openshift Container Platform
Vendors & Products Red Hat
Red Hat enterprise Linux
Redhat hardened Images
Redhat openshift Container Platform

Fri, 06 Nov 2026 08:00:00 +0000

Type Values Removed Values Added
First Time appeared Redhat openshift Ai
CPEs cpe:/a:redhat:openshift_ai
Vendors & Products Redhat openshift Ai

Fri, 06 Nov 2026 02:00:00 +0000

Type Values Removed Values Added
CPEs cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
cpe:/a:redhat:enterprise_linux:10
cpe:/a:redhat:enterprise_linux:8
cpe:/a:redhat:enterprise_linux:9
References

Fri, 30 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift:5

Wed, 21 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 21 Oct 2026 03:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in libmodulemd. When parsing module metadata, the xmd field is converted into nested GVariant values through recursive YAML mapping and sequence helpers without a recursion-depth or node-count limit. An attacker who can supply crafted modulemd YAML with deeply nested xmd content can cause stack exhaustion or excessive resource consumption, resulting in a denial of service.
Title Libmodulemd: libmodulemd: unbounded recursion when parsing nested xmd yaml
First Time appeared Redhat
Redhat enterprise Linux
Redhat hummingbird
Redhat openshift
Weaknesses CWE-674
CPEs cpe:/a:redhat:hummingbird:1
cpe:/a:redhat:openshift:4
cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
Redhat hummingbird
Redhat openshift
References
Metrics cvssV3_1

{'score': 6.2, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Red Hat Enterprise Linux
Redhat Enterprise Linux Hardened Images Hummingbird Openshift Openshift Ai Openshift Container Platform
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-11-06T07:46:00.114Z

Reserved: 2026-09-16T20:30:35.109Z

Link: CVE-2026-92822

cve-icon Vulnrichment

Updated: 2026-10-21T20:42:26.033Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-21T04:18:11.980

Modified: 2026-11-06T08:17:38.540

Link: CVE-2026-92822

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-21T03:03:49Z

Links: CVE-2026-92822 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-11-10T08:45:15Z

Weaknesses