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.
Advisories

No advisories yet.

Fixes

Solution

Upgrade to version 1.37 or higher.


Workaround

No workaround given by the vendor.

History

Tue, 17 Mar 2026 14:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

cvssV3_1

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


Tue, 17 Mar 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Important


Tue, 17 Mar 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Toddr
Toddr yaml::syck
Vendors & Products Toddr
Toddr yaml::syck

Tue, 17 Mar 2026 02:30:00 +0000

Type Values Removed Values Added
References

Mon, 16 Mar 2026 22:45:00 +0000

Type Values Removed Values Added
Description 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.
Title YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter
Weaknesses CWE-122
References

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: CPANSec

Published:

Updated: 2026-03-17T14:04:53.600Z

Reserved: 2026-03-14T19:36:56.710Z

Link: CVE-2026-4177

cve-icon Vulnrichment

Updated: 2026-03-17T01:34:04.213Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-03-16T23:16:21.543

Modified: 2026-03-17T14:20:01.670

Link: CVE-2026-4177

cve-icon Redhat

Severity : Important

Publid Date: 2026-03-16T22:30:25Z

Links: CVE-2026-4177 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-03-17T09:52:05Z

Weaknesses