YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter.
The heap overflow occurs when class names exceed the initial 512-byte allocation.
The base64 decoder could read past the buffer end on trailing newlines.
strtok mutated n->type_id in place, corrupting shared node data.
A memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string 'a' was leaked on early return.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade perl-YAML-Syck | Apr 6, 2026 | Apr 2, 2026 |
| Alpine Linux | — | Upgrade perl-yaml-syck | Jun 18, 2026 | Mar 16, 2026 |
| Amazon Linux Ami 2 | — | Upgrade perl-YAML-Syck-debuginfoUpgrade perl-YAML-Syck | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade perl-YAML-SyckUpgrade perl-YAML-Syck-debugsourceUpgrade perl-YAML-Syck-debuginfoUpgrade perl-YAML-Syck-tests | Apr 7, 2026 | Mar 16, 2026 |
| Debian | — | Upgrade libyaml-syck-perl | Mar 24, 2026 | Mar 24, 2026 |
| Oracle_linux | — | Upgrade perl-YAML-Syck | Apr 22, 2026 | Mar 16, 2026 |
| Redhat_linux | — | Upgrade perl-YAML-SyckNo solution existsUpgrade perl-YAML-Syck-debuginfoUpgrade perl-YAML-Syck-debugsource | Apr 3, 2026 | Mar 16, 2026 |
| Rocky_linux | — | Upgrade perl-YAML-Syck-debugsourceUpgrade perl-YAML-Syck-debuginfoUpgrade perl-YAML-Syck | Apr 10, 2026 | Apr 9, 2026 |
| Suse | — | Upgrade perl-YAML-Syck | May 25, 2026 | Apr 3, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub