Impact
The vulnerability is a use‑after‑free and double‑free flaw in YAML::Syck, a Perl YAML parser, that occurs when an anchor node is freed while still present on the parser value stack. This flaw is triggered by redefining or removing an anchor during parsing, which causes the interpreter to abort. The result is a denial of service against any Perl process that loads untrusted YAML data, as the crash terminates the program or could be exploited to cause broader disruption.
Affected Systems
The flaw affects the TODDR YAML::Syck library for Perl, specifically all releases prior to version 1.47. Users of any earlier versions who call the Load or LoadFile functions on externally supplied YAML documents are at risk.
Risk and Exploitability
The CVSS score is 6.2, indicating a moderate severity denial of service; the EPSS score is below 1%, suggesting low likelihood of active exploitation in the wild, and the vulnerability is not listed in the CISA KEV catalog. Attackers can deliver a crafted YAML document that redefines an anchor during parsing, causing the interpreter to crash. The issue is identified by CWE‑1341, CWE‑415, and CWE‑416.
OpenCVE Enrichment