yaml-cpp: Denial of service — GLSA 202007-14

A vulnerability in yaml-cpp could lead to a Denial of Service condition.

Affected packages

dev-cpp/yaml-cpp on all architectures
Affected versions < 0.6.3-r2
Unaffected versions >= 0.6.3-r2

Background

yaml-cpp is a YAML parser and emitter in C++.

Description

The function Scanner::peek in scanner.cpp may have an assertion failure.

Impact

An attacker could cause a possible Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All yaml-cpp users should upgrade to the latest version:

 # emerge --sync
 # emerge --ask --oneshot --verbose ">=dev-cpp/yaml-cpp-0.6.3-r2"
 

References

Release date
July 26, 2020

Latest revision
July 26, 2020: 1

Severity
normal

Exploitable
remote

Bugzilla entries