PT-2026-60593 · Cpan · Yaml::Syck

CVE-2026-57075

·

Published

2026-07-16

·

Updated

2026-07-29

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions YAML::Syck versions prior to 1.47
Description An out-of-bounds read exists in the base64 decoder of the bundled libsyck. The issue occurs in the syck base64dec() function, where the 256-entry static table b64 xtable is indexed using a signed char. When a !!binary node contains a byte greater than or equal to 0x80, it sign-extends to a negative index, causing the system to read memory before the table. This can be triggered when Load or LoadFile is used on an untrusted document containing a !!binary scalar with a high-bit byte, potentially allowing the read value to appear in the decoded result.
Recommendations Update to version 1.47 or later.

Exploit

Fix

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-92913
CVE-2026-57075
OPENSUSE-SU-2026:11299-1
OPENSUSE-SU-2026:21452-1
OPENSUSE-SU-2026:21497-1

Affected Products

Yaml::Syck