Fast, lightweight YAML loader and dumper
Backport upstream commit 44c90a10 to fix four libsyck
memory-safety CVEs reachable from YAML::Syck::Load() on
untrusted input:
- CVE-2026-57075: out-of-bounds read in base64 decoder
- CVE-2026-57076: use-after-free of anchor key string
- CVE-2026-57077: out-of-bounds read in lexer newline scan
- CVE-2026-13713: use-after-free / double-free of anchor node
The patch includes per-CVE regression tests under t/cve-*.t.
CVE: CVE-2026-13713
Upstream patches:
-
|
||
|---|---|---|
| .fmf | ||
| plans | ||
| .gitignore | ||
| .rpmlint | ||
| gating.yaml | ||
| perl-YAML-Syck.spec | ||
| sources | ||
| YAML-Syck-1.30-Fix-RHEL-211926.patch | ||
| YAML-Syck-1.33-Fix-memory-corruption-error.patch | ||
| YAML-Syck-1.37-Fix-CVE-2026-4177.patch | ||