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
Published: 2026-09-22
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

An issue in yaml‑cpp 0.9.0 allows an unauthorized remote attacker to obtain sensitive information by exploiting the scanner’s PopIndent and PushIndentTo functions. The flaw enables the attacker to read data that should not be exposed, potentially revealing configuration or secret material stored in YAML files. The vulnerability does not provide code execution or denial‑of‑service capabilities; its primary consequence is loss of confidentiality.

Affected Systems

library version 0.9.0. While no vendor is listed, yaml‑cpp is widely adopted in numerous open‑source projects, so any system that incorporates this version of the library is potentially vulnerable.

Risk and Exploitability

The CVSS score of 5.1 and EPSS < 1% indicate moderate severity but low exploitation probability, and the vulnerability is not listed in KEV. Based on the description, it is inferred that a remote attacker can trigger the problem by sending a crafted YAML document where mismatched indentation causes the scanner to expose hidden data. Because the bug resides in a core parsing routine, it does not require elevated privileges and could be leveraged from an untrusted input source, making it a real risk for deployments that process YAML from external parties.

Generated by OpenCVE AI on October 3, 2026 at 17:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the patch from pull request 1476 to the source code.
  • Restrict the parsing of YAML files to trusted data sources and consider input validation to enforce proper indentation before processing.
  • Replace any usage of yaml‑cpp 0.9.0 with a patched variant or a newer, maintained fork.

Generated by OpenCVE AI on October 3, 2026 at 17:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 03 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-822
Metrics cvssV3_1

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

ssvc

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

cvssV3_1

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


Tue, 29 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Jbeder
Jbeder yaml-cpp
Vendors & Products Jbeder
Jbeder yaml-cpp

Thu, 24 Sep 2026 02:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

Thu, 24 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Title YAML‑Cpp 0.9.0 Scanner Indentation Bug Enables Sensitive Information Disclosure yaml-cpp: yaml-cpp: Sensitive information disclosure via scanner component
Weaknesses CWE-201
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Tue, 22 Sep 2026 22:15:00 +0000

Type Values Removed Values Added
Title YAML‑Cpp 0.9.0 Scanner Indentation Bug Enables Sensitive Information Disclosure
Weaknesses CWE-200

Tue, 22 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
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
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-03T15:39:19.554Z

Reserved: 2026-08-17T00:00:00.000Z

Link: CVE-2026-75432

cve-icon Vulnrichment

Updated: 2026-10-01T16:29:22.947Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-22T20:17:05.377

Modified: 2026-10-03T16:16:38.273

Link: CVE-2026-75432

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-22T00:00:00Z

Links: CVE-2026-75432 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-03T17:30:08Z

Weaknesses
  • CWE-201

    Insertion of Sensitive Information Into Sent Data

  • CWE-822

    Untrusted Pointer Dereference