[ CVE-2026-120455 · Published 2 Nov 2026 ]
Vulnerability in biojppm rapidyaml
CVSS 6.1
EPSS <1%No fix listed yet
[ Description ]Official description
rapidyaml through 0.16.0 contains an out-of-bounds write vulnerability in ParseEngine::_add_annotation() that allows attackers to corrupt memory by supplying YAML with excess anchors or tags. Attackers can submit YAML with consecutive anchors or tags to overflow the fixed two-element annotation array in release builds, corrupting stack memory and crashing the process.
[ Fixes ]Fixes and patches
No fix or interim patch is linked from our sources yet. Check the vendor references below and limit exposure of affected systems until a fix is available.
[ References ]References
- github.com/biojppm/rapidyaml/blob/v0.16.0/src/c4/yml/parse_engine.def.hpp
- github.com/biojppm/rapidyaml/blob/v0.16.0/src/c4/yml/parse_engine.def.hpp
- github.com/biojppm/rapidyaml/blob/v0.16.0/src/c4/yml/parse_engine.hpp
- github.com/biojppm/rapidyaml/issues/680
- github.com/biojppm/rapidyaml/releases/tag/v0.16.0
- hackmd.io/@haindpwn/rapidyaml-parser-annotation-oob-write
- www.vulncheck.com/advisories/rapidyaml-through-0.16.0-out-of-bounds-write-via-parseengi…