CVE-2026-75432
Received Received - Intake

Heap Overflow in yaml-cpp via Scanner Component

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

Publication date: 2026-09-22

Last updated on: 2026-09-22

Assigner: MITRE

Description

An issue in yaml-cpp 0.9.0 allows a remote attacker to obtain sensitive information via the src/scanner.cpp, Scanner::PopIndent(), and Scanner::PushIndentTo() components

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-22
Last Modified
2026-09-22
Generated
2026-09-23
AI Q&A
2026-09-22
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
jbeder yaml-cpp 0.9.0
yaml-cpp yaml-cpp 0.9.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-75432 is a stack underflow vulnerability in the yaml-cpp library version 0.9.0. It occurs when a malformed YAML document causes the scanner to pop or push an indentation that was never pushed onto the stack. This leads to accessing an empty stack, causing undefined behavior. In debug builds, it crashes deterministically. In release builds, it causes an out-of-bounds read, potentially leaking information or causing a denial-of-service.

Detection Guidance

Detect this vulnerability by checking if your system uses yaml-cpp version 0.9.0. Run: yaml-cpp --version or check package manager (e.g., dpkg -l | grep yaml-cpp). Test with a malformed 96-byte YAML input to trigger the crash or DoS condition.

Impact Analysis

This vulnerability can allow remote attackers to crash applications using yaml-cpp 0.9.0 by sending a malformed 96-byte YAML input. This results in a denial-of-service condition or potential information leakage. Systems parsing untrusted YAML files are at risk of exploitation.

Compliance Impact

This vulnerability could potentially impact compliance with GDPR and HIPAA by enabling denial-of-service (DoS) attacks or information leakage through malformed YAML parsing. A successful exploit may cause system crashes or expose sensitive data during parsing of untrusted input, which could violate data integrity and confidentiality requirements under these regulations.

Mitigation Strategies

Upgrade yaml-cpp to a patched version that includes the fix for the stack underflow vulnerability. Apply the patch from the pull request (PR #1476) or update to a newer release. Avoid parsing untrusted YAML files until patched.

Chat Assistant

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

EPSS Chart