YAML::Syck versions before 1.36 for Perl has missing null-terminators which causes out-of-bounds read and potential information disclosure

Missing null terminators in token.c leads to but-of-bounds read which allows adjacent variable to be read

The issue is seen with complex YAML files with a hash of all keys and empty values.  There is no indication that the issue leads to accessing memory outside that allocated to the module.
Advisories

No advisories yet.

Fixes

Solution

Upgrade to version 1.36 or higher


Workaround

Apply the patch

History

Thu, 16 Oct 2025 00:45:00 +0000

Type Values Removed Values Added
Description YAML::Syck versions before 1.36 for Perl has missing null-terminators which causes out-of-bounds read and potential information disclosure Missing null terminators in token.c leads to but-of-bounds read which allows adjacent variable to be read The issue is seen with complex YAML files with a hash of all keys and empty values.  There is no indication that the issue leads to accessing memory outside that allocated to the module.
Title YAML::Syck versions before 1.36 for Perl has missing Null-Terminators which causes Out-of-Bounds Read and potential Information Disclosure
Weaknesses CWE-119
References

cve-icon MITRE

Status: PUBLISHED

Assigner: CPANSec

Published:

Updated: 2025-10-16T00:14:41.769Z

Reserved: 2025-10-13T12:35:07.822Z

Link: CVE-2025-11683

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2025-10-16T01:15:32.890

Modified: 2025-10-16T01:15:32.890

Link: CVE-2025-11683

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.