Vulnerabilidad en YAML::Syck de TODDR (CVE-2026-4177)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-122
Desbordamiento de búfer basado en memoria dinámica (Heap)
Fecha de publicación:
16/03/2026
Última modificación:
15/07/2026
Descripción
Las versiones de YAML::Syck hasta la 1.36 para Perl tienen varias vulnerabilidades de seguridad potenciales, incluyendo un desbordamiento de búfer de montículo de alta gravedad en el emisor YAML.<br />
<br />
El desbordamiento de montículo ocurre cuando los nombres de clase exceden la asignación inicial de 512 bytes.<br />
<br />
El decodificador base64 podría leer más allá del final del búfer en saltos de línea finales.<br />
<br />
strtok mutó n-&gt;type_id in situ, corrompiendo datos de nodo compartidos.<br />
<br />
Se produjo una fuga de memoria en syck_hdlr_add_anchor cuando un nodo ya tenía un ancla. La cadena de ancla entrante &#39;a&#39; se filtró en el retorno anticipado.
Impacto
Puntuación base 3.x
9.10
Gravedad 3.x
CRÍTICA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:toddr:yaml\:\:syck:*:*:*:*:*:perl:*:* | 1.37 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch
- https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21
- http://www.openwall.com/lists/oss-security/2026/03/16/6
- https://access.redhat.com/errata/RHSA-2026:6470
- https://access.redhat.com/errata/RHSA-2026:8311
- https://access.redhat.com/security/cve/CVE-2026-4177
- https://bugzilla.redhat.com/show_bug.cgi?id=2448277
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-4177.json


