perl-YAML-Syck-1.30-7.el8_10
エラータID: AXSA:2026-1847:02
This module provides a Perl interface to the libsyck data serialization library. It exports the Dump and Load functions for converting Perl data structures to YAML strings, and the other way around.
Security Fix(es):
* YAML-Syck: YAML::Syck: Denial of Service via crafted YAML document (CVE-2026-13713)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
CVE-2026-13713
YAML::Syck versions before 1.47 for Perl allow a use-after-free and double-free via an anchor node freed while still on the parser value stack. In the bundled libsyck, when an anchor name is redefined or removed, syck_hdlr_add_anchor and syck_hdlr_remove_anchor free the node stored under that name with syck_free_node. That node can still be live on the parser's value stack, so syck_hdlr_add_node reaches it again and frees it a second time. On a normal build the 48-byte node chunk is freed twice and the interpreter aborts. Anchors need no special flags, so this is reached on the default Load path, and a 7-byte document that redefines an anchor triggers it. Any caller that runs Load or LoadFile on an untrusted document that redefines an anchor mid-parse crashes the interpreter, a denial of service.
Update packages.
YAML::Syck versions before 1.47 for Perl allow a use-after-free and double-free via an anchor node freed while still on the parser value stack. In the bundled libsyck, when an anchor name is redefined or removed, syck_hdlr_add_anchor and syck_hdlr_remove_anchor free the node stored under that name with syck_free_node. That node can still be live on the parser's value stack, so syck_hdlr_add_node reaches it again and frees it a second time. On a normal build the 48-byte node chunk is freed twice and the interpreter aborts. Anchors need no special flags, so this is reached on the default Load path, and a 7-byte document that redefines an anchor triggers it. Any caller that runs Load or LoadFile on an untrusted document that redefines an anchor mid-parse crashes the interpreter, a denial of service.
N/A
SRPMS
- perl-YAML-Syck-1.30-7.el8_10.src.rpm
MD5: 58b4330c7f77bd4bbd81249d6a3c45ef
SHA-256: 6a6291bf8d619e1ff1ddda19266f40b7cc1d3374d1ead0e01a1414bea74304d2
Size: 196.68 kB
Asianux Server 8 for x86_64
- perl-YAML-Syck-1.30-7.el8_10.x86_64.rpm
MD5: a9731d56b4f841c53ff125df613a2a70
SHA-256: 10900a275187efc25c70599592e027ec3ebb44f5f8aaa1d6bf42c1546a43622f
Size: 95.30 kB