CVE-2026-92824
Awaiting Analysis Awaiting Analysis - Queue

Out-of-Bounds Read in libmodulemd YAML Serialization

Vulnerability report for CVE-2026-92824, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-21

Last updated on: 2026-11-06

Assigner: redhat-SADP

Description

A flaw was found in libmodulemd. In the module stream v2 rpm-map emission path, an inner loop incorrectly uses the count of digest algorithms as its bound instead of the number of checksums in the current digest table. Crafted modulemd v2 metadata with multiple digest types can trigger an out-of-bounds read during YAML serialization, typically causing a crash and resulting in a denial of service.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-21
Last Modified
2026-11-06
Generated
2026-11-10
AI Q&A
2026-10-21
EPSS Evaluated
2026-11-09
NVD
EUVD

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an out-of-bounds read flaw in libmodulemd. When processing module stream v2 rpm-map data, an inner loop incorrectly uses the count of digest algorithms instead of the number of checksums. Crafted modulemd v2 metadata with multiple digest types can trigger this, causing a crash during YAML serialization and leading to a denial of service.

Detection Guidance

Detecting this vulnerability requires checking for libmodulemd versions and parsing crafted modulemd v2 metadata. Inspect installed packages with 'rpm -qa | grep libmodulemd' or 'dnf list installed libmodulemd'. Monitor logs for crashes during YAML serialization of modulemd v2 documents. Use 'journalctl -u <service>' to check for application crashes after processing module metadata.

Impact Analysis

The impact is a denial of service due to crashes when parsing and serializing malicious modulemd v2 metadata. It does not directly expose confidentiality or integrity risks but can disrupt services relying on libmodulemd for module stream processing.

Compliance Impact

This vulnerability causes a denial of service via an out-of-bounds read during YAML serialization, which may lead to system crashes. It does not directly impact data confidentiality or integrity, so it likely has minimal direct effect on compliance with standards like GDPR or HIPAA that focus on data protection and availability.

Mitigation Strategies

Avoid processing untrusted modulemd v2 documents containing artifacts.rpm-map with multiple digest algorithms. Strip rpm-map content with multiple digest entries before serialization. Temporarily disable modulemd v2 parsing if possible. Monitor vendor updates for libmodulemd fixes and apply them once available.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-92824. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...