Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2026-4177 (GCVE-0-2026-4177)
Vulnerability from cvelistv5 – Published: 2026-03-16 22:30 – Updated: 2026-03-17 14:04- CWE-122 - Heap-based Buffer Overflow
| URL | Tags |
|---|---|
| https://github.com/cpan-authors/YAML-Syck/commit/… | patch |
| https://metacpan.org/release/TODDR/YAML-Syck-1.37… | release-notes |
| Vendor | Product | Version | |
|---|---|---|---|
| TODDR | YAML::Syck |
Affected:
0 , ≤ 1.36
(custom)
|
{
"containers": {
"adp": [
{
"providerMetadata": {
"dateUpdated": "2026-03-17T01:34:04.213Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"url": "http://www.openwall.com/lists/oss-security/2026/03/16/6"
}
],
"title": "CVE Program Container"
},
{
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H",
"version": "3.1"
}
},
{
"other": {
"content": {
"id": "CVE-2026-4177",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "yes"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-03-17T14:04:29.127464Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-03-17T14:04:53.600Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"collectionURL": "https://cpan.org/modules",
"defaultStatus": "unaffected",
"packageName": "YAML-Syck",
"product": "YAML::Syck",
"programFiles": [
"emitter.c",
"handler.c",
"perl_common.h",
"perl_syck.h"
],
"programRoutines": [
{
"name": "YAML::Syck::yaml_syck_emitter_handler()"
},
{
"name": "YAML::Syck::syck_base64dec()"
},
{
"name": "YAML::Syck::yaml_syck_parser_handler()"
},
{
"name": "YAML::Syck::syck_hdlr_add_anchor()"
}
],
"repo": "https://github.com/cpan-authors/YAML-Syck",
"vendor": "TODDR",
"versions": [
{
"lessThanOrEqual": "1.36",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Todd Rinaldo"
}
],
"descriptions": [
{
"lang": "en",
"value": "YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter.\n\nThe heap overflow occurs when class names exceed the initial 512-byte allocation.\n\nThe base64 decoder could read past the buffer end on trailing newlines.\n\nstrtok mutated n-\u003etype_id in place, corrupting shared node data.\n\nA memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string \u0027a\u0027 was leaked on early return."
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-122",
"description": "CWE-122 Heap-based Buffer Overflow",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-03-16T22:30:25.367Z",
"orgId": "9b29abf9-4ab0-4765-b253-1875cd9b441e",
"shortName": "CPANSec"
},
"references": [
{
"tags": [
"patch"
],
"url": "https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch"
},
{
"tags": [
"release-notes"
],
"url": "https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21"
}
],
"solutions": [
{
"lang": "en",
"value": "Upgrade to version 1.37 or higher."
}
],
"source": {
"discovery": "UNKNOWN"
},
"title": "YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter",
"x_generator": {
"engine": "cpansec-cna-tool 0.1"
}
}
},
"cveMetadata": {
"assignerOrgId": "9b29abf9-4ab0-4765-b253-1875cd9b441e",
"assignerShortName": "CPANSec",
"cveId": "CVE-2026-4177",
"datePublished": "2026-03-16T22:30:25.367Z",
"dateReserved": "2026-03-14T19:36:56.710Z",
"dateUpdated": "2026-03-17T14:04:53.600Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-4177",
"date": "2026-05-29",
"epss": "0.00023",
"percentile": "0.06859"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-4177\",\"sourceIdentifier\":\"9b29abf9-4ab0-4765-b253-1875cd9b441e\",\"published\":\"2026-03-16T23:16:21.543\",\"lastModified\":\"2026-03-23T18:17:31.370\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter.\\n\\nThe heap overflow occurs when class names exceed the initial 512-byte allocation.\\n\\nThe base64 decoder could read past the buffer end on trailing newlines.\\n\\nstrtok mutated n-\u003etype_id in place, corrupting shared node data.\\n\\nA memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string \u0027a\u0027 was leaked on early return.\"},{\"lang\":\"es\",\"value\":\"Las versiones de YAML::Syck hasta la 1.36 para Perl tienen varias vulnerabilidades de seguridad potenciales, incluyendo un desbordamiento de b\u00fafer de mont\u00edculo de alta gravedad en el emisor YAML.\\n\\nEl desbordamiento de mont\u00edculo ocurre cuando los nombres de clase exceden la asignaci\u00f3n inicial de 512 bytes.\\n\\nEl decodificador base64 podr\u00eda leer m\u00e1s all\u00e1 del final del b\u00fafer en saltos de l\u00ednea finales.\\n\\nstrtok mut\u00f3 n-\u0026gt;type_id in situ, corrompiendo datos de nodo compartidos.\\n\\nSe produjo una fuga de memoria en syck_hdlr_add_anchor cuando un nodo ya ten\u00eda un ancla. La cadena de ancla entrante \u0027a\u0027 se filtr\u00f3 en el retorno anticipado.\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H\",\"baseScore\":9.1,\"baseSeverity\":\"CRITICAL\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":5.2}]},\"weaknesses\":[{\"source\":\"9b29abf9-4ab0-4765-b253-1875cd9b441e\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-122\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:toddr:yaml\\\\:\\\\:syck:*:*:*:*:*:perl:*:*\",\"versionEndExcluding\":\"1.37\",\"matchCriteriaId\":\"618F919B-87EA-4A0F-9798-D29206FA3022\"}]}]}],\"references\":[{\"url\":\"https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch\",\"source\":\"9b29abf9-4ab0-4765-b253-1875cd9b441e\",\"tags\":[\"Patch\"]},{\"url\":\"https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21\",\"source\":\"9b29abf9-4ab0-4765-b253-1875cd9b441e\",\"tags\":[\"Release Notes\"]},{\"url\":\"http://www.openwall.com/lists/oss-security/2026/03/16/6\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Third Party Advisory\"]}]}}",
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"http://www.openwall.com/lists/oss-security/2026/03/16/6\"}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2026-03-17T01:34:04.213Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"cvssV3_1\": {\"scope\": \"UNCHANGED\", \"version\": \"3.1\", \"baseScore\": 9.1, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"CRITICAL\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H\", \"integrityImpact\": \"NONE\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"availabilityImpact\": \"HIGH\", \"privilegesRequired\": \"NONE\", \"confidentialityImpact\": \"HIGH\"}}, {\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-4177\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"yes\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-03-17T14:04:29.127464Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-03-17T14:04:48.792Z\"}}], \"cna\": {\"title\": \"YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter\", \"source\": {\"discovery\": \"UNKNOWN\"}, \"credits\": [{\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Todd Rinaldo\"}], \"affected\": [{\"repo\": \"https://github.com/cpan-authors/YAML-Syck\", \"vendor\": \"TODDR\", \"product\": \"YAML::Syck\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"versionType\": \"custom\", \"lessThanOrEqual\": \"1.36\"}], \"packageName\": \"YAML-Syck\", \"programFiles\": [\"emitter.c\", \"handler.c\", \"perl_common.h\", \"perl_syck.h\"], \"collectionURL\": \"https://cpan.org/modules\", \"defaultStatus\": \"unaffected\", \"programRoutines\": [{\"name\": \"YAML::Syck::yaml_syck_emitter_handler()\"}, {\"name\": \"YAML::Syck::syck_base64dec()\"}, {\"name\": \"YAML::Syck::yaml_syck_parser_handler()\"}, {\"name\": \"YAML::Syck::syck_hdlr_add_anchor()\"}]}], \"solutions\": [{\"lang\": \"en\", \"value\": \"Upgrade to version 1.37 or higher.\"}], \"references\": [{\"url\": \"https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch\", \"tags\": [\"patch\"]}, {\"url\": \"https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21\", \"tags\": [\"release-notes\"]}], \"x_generator\": {\"engine\": \"cpansec-cna-tool 0.1\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter.\\n\\nThe heap overflow occurs when class names exceed the initial 512-byte allocation.\\n\\nThe base64 decoder could read past the buffer end on trailing newlines.\\n\\nstrtok mutated n-\u003etype_id in place, corrupting shared node data.\\n\\nA memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string \u0027a\u0027 was leaked on early return.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-122\", \"description\": \"CWE-122 Heap-based Buffer Overflow\"}]}], \"providerMetadata\": {\"orgId\": \"9b29abf9-4ab0-4765-b253-1875cd9b441e\", \"shortName\": \"CPANSec\", \"dateUpdated\": \"2026-03-16T22:30:25.367Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2026-4177\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-03-17T14:04:53.600Z\", \"dateReserved\": \"2026-03-14T19:36:56.710Z\", \"assignerOrgId\": \"9b29abf9-4ab0-4765-b253-1875cd9b441e\", \"datePublished\": \"2026-03-16T22:30:25.367Z\", \"assignerShortName\": \"CPANSec\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
alsa-2026:6470
Vulnerability from osv_almalinux
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):
- perl-YAML-Syck: YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter (CVE-2026-4177)
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.
{
"affected": [
{
"package": {
"ecosystem": "AlmaLinux:8",
"name": "perl-YAML-Syck"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "1.30-6.el8_10"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"details": "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. \n\nSecurity Fix(es): \n\n * perl-YAML-Syck: YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter (CVE-2026-4177)\n\n\nFor 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.\n",
"id": "ALSA-2026:6470",
"modified": "2026-04-03T12:07:59Z",
"published": "2026-04-02T00:00:00Z",
"references": [
{
"type": "ADVISORY",
"url": "https://access.redhat.com/errata/RHSA-2026:6470"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2026-4177"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2448277"
},
{
"type": "ADVISORY",
"url": "https://errata.almalinux.org/8/ALSA-2026-6470.html"
}
],
"related": [
"CVE-2026-4177"
],
"summary": "Important: perl-YAML-Syck security update"
}
FKIE_CVE-2026-4177
Vulnerability from fkie_nvd - Published: 2026-03-16 23:16 - Updated: 2026-03-23 18:17{
"configurations": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:toddr:yaml\\:\\:syck:*:*:*:*:*:perl:*:*",
"matchCriteriaId": "618F919B-87EA-4A0F-9798-D29206FA3022",
"versionEndExcluding": "1.37",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter.\n\nThe heap overflow occurs when class names exceed the initial 512-byte allocation.\n\nThe base64 decoder could read past the buffer end on trailing newlines.\n\nstrtok mutated n-\u003etype_id in place, corrupting shared node data.\n\nA memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string \u0027a\u0027 was leaked on early return."
},
{
"lang": "es",
"value": "Las versiones de YAML::Syck hasta la 1.36 para Perl tienen varias vulnerabilidades de seguridad potenciales, incluyendo un desbordamiento de b\u00fafer de mont\u00edculo de alta gravedad en el emisor YAML.\n\nEl desbordamiento de mont\u00edculo ocurre cuando los nombres de clase exceden la asignaci\u00f3n inicial de 512 bytes.\n\nEl decodificador base64 podr\u00eda leer m\u00e1s all\u00e1 del final del b\u00fafer en saltos de l\u00ednea finales.\n\nstrtok mut\u00f3 n-\u0026gt;type_id in situ, corrompiendo datos de nodo compartidos.\n\nSe produjo una fuga de memoria en syck_hdlr_add_anchor cuando un nodo ya ten\u00eda un ancla. La cadena de ancla entrante \u0027a\u0027 se filtr\u00f3 en el retorno anticipado."
}
],
"id": "CVE-2026-4177",
"lastModified": "2026-03-23T18:17:31.370",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 5.2,
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary"
}
]
},
"published": "2026-03-16T23:16:21.543",
"references": [
{
"source": "9b29abf9-4ab0-4765-b253-1875cd9b441e",
"tags": [
"Patch"
],
"url": "https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch"
},
{
"source": "9b29abf9-4ab0-4765-b253-1875cd9b441e",
"tags": [
"Release Notes"
],
"url": "https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Mailing List",
"Third Party Advisory"
],
"url": "http://www.openwall.com/lists/oss-security/2026/03/16/6"
}
],
"sourceIdentifier": "9b29abf9-4ab0-4765-b253-1875cd9b441e",
"vulnStatus": "Analyzed",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-122"
}
],
"source": "9b29abf9-4ab0-4765-b253-1875cd9b441e",
"type": "Secondary"
}
]
}
GHSA-72R6-P2X3-G9GJ
Vulnerability from github – Published: 2026-03-17 00:31 – Updated: 2026-03-17 15:36YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter.
The heap overflow occurs when class names exceed the initial 512-byte allocation.
The base64 decoder could read past the buffer end on trailing newlines.
strtok mutated n->type_id in place, corrupting shared node data.
A memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string 'a' was leaked on early return.
{
"affected": [],
"aliases": [
"CVE-2026-4177"
],
"database_specific": {
"cwe_ids": [
"CWE-122"
],
"github_reviewed": false,
"github_reviewed_at": null,
"nvd_published_at": "2026-03-16T23:16:21Z",
"severity": "CRITICAL"
},
"details": "YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter.\n\nThe heap overflow occurs when class names exceed the initial 512-byte allocation.\n\nThe base64 decoder could read past the buffer end on trailing newlines.\n\nstrtok mutated n-\u003etype_id in place, corrupting shared node data.\n\nA memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string \u0027a\u0027 was leaked on early return.",
"id": "GHSA-72r6-p2x3-g9gj",
"modified": "2026-03-17T15:36:22Z",
"published": "2026-03-17T00:31:34Z",
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-4177"
},
{
"type": "WEB",
"url": "https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch"
},
{
"type": "WEB",
"url": "https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21"
},
{
"type": "WEB",
"url": "http://www.openwall.com/lists/oss-security/2026/03/16/6"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H",
"type": "CVSS_V3"
}
]
}
RHSA-2026:6470
Vulnerability from csaf_redhat - Published: 2026-04-02 12:23 - Updated: 2026-04-15 21:58Multiple security issues have been discovered in the perl YAML::Syck module. A heap overflow occurs when class names exceed the initial 512-byte allocation, a base64 decoder could read past the buffer end on trailing newlines. strtok mutated n->type_id in place, corrupting shared node data, and a memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string 'a' was leaked on early return.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for perl-YAML-Syck is now available for Red Hat Enterprise Linux 8.\n\nRed Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "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.\n\nSecurity Fix(es):\n\n* perl-YAML-Syck: YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter (CVE-2026-4177)\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:6470",
"url": "https://access.redhat.com/errata/RHSA-2026:6470"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#important",
"url": "https://access.redhat.com/security/updates/classification/#important"
},
{
"category": "external",
"summary": "2448277",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2448277"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_6470.json"
}
],
"title": "Red Hat Security Advisory: perl-YAML-Syck security update",
"tracking": {
"current_release_date": "2026-04-15T21:58:28+00:00",
"generator": {
"date": "2026-04-15T21:58:28+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.5"
}
},
"id": "RHSA-2026:6470",
"initial_release_date": "2026-04-02T12:23:12+00:00",
"revision_history": [
{
"date": "2026-04-02T12:23:12+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-04-02T12:23:12+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-04-15T21:58:28+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux CRB (v. 8)",
"product": {
"name": "Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:enterprise_linux:8::crb"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.30-6.el8_10.src",
"product": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.src",
"product_id": "perl-YAML-Syck-0:1.30-6.el8_10.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.30-6.el8_10?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.30-6.el8_10.aarch64",
"product": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.aarch64",
"product_id": "perl-YAML-Syck-0:1.30-6.el8_10.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.30-6.el8_10?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64",
"product": {
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64",
"product_id": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debugsource@1.30-6.el8_10?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64",
"product": {
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64",
"product_id": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debuginfo@1.30-6.el8_10?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.30-6.el8_10.ppc64le",
"product": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.ppc64le",
"product_id": "perl-YAML-Syck-0:1.30-6.el8_10.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.30-6.el8_10?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le",
"product": {
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le",
"product_id": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debugsource@1.30-6.el8_10?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le",
"product": {
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le",
"product_id": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debuginfo@1.30-6.el8_10?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.30-6.el8_10.x86_64",
"product": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.x86_64",
"product_id": "perl-YAML-Syck-0:1.30-6.el8_10.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.30-6.el8_10?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64",
"product": {
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64",
"product_id": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debugsource@1.30-6.el8_10?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64",
"product": {
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64",
"product_id": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debuginfo@1.30-6.el8_10?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.30-6.el8_10.s390x",
"product": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.s390x",
"product_id": "perl-YAML-Syck-0:1.30-6.el8_10.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.30-6.el8_10?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x",
"product": {
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x",
"product_id": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debugsource@1.30-6.el8_10?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x",
"product": {
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x",
"product_id": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debuginfo@1.30-6.el8_10?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.aarch64 as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.aarch64"
},
"product_reference": "perl-YAML-Syck-0:1.30-6.el8_10.aarch64",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.ppc64le as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.ppc64le"
},
"product_reference": "perl-YAML-Syck-0:1.30-6.el8_10.ppc64le",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.s390x as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.s390x"
},
"product_reference": "perl-YAML-Syck-0:1.30-6.el8_10.s390x",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.src as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.src"
},
"product_reference": "perl-YAML-Syck-0:1.30-6.el8_10.src",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.30-6.el8_10.x86_64 as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.x86_64"
},
"product_reference": "perl-YAML-Syck-0:1.30-6.el8_10.x86_64",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64 as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64"
},
"product_reference": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le"
},
"product_reference": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x"
},
"product_reference": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64 as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64"
},
"product_reference": "perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64 as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64"
},
"product_reference": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le"
},
"product_reference": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x"
},
"product_reference": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64 as a component of Red Hat Enterprise Linux CRB (v. 8)",
"product_id": "CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64"
},
"product_reference": "perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64",
"relates_to_product_reference": "CRB-8.10.0.Z.MAIN.EUS"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-4177",
"cwe": {
"id": "CWE-120",
"name": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)"
},
"discovery_date": "2026-03-16T23:01:43.396015+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2448277"
}
],
"notes": [
{
"category": "description",
"text": "Multiple security issues have been discovered in the perl YAML::Syck module. A heap overflow occurs when class names exceed the initial 512-byte allocation, a base64 decoder could read past the buffer end on trailing newlines. strtok mutated n-\u003etype_id in place, corrupting shared node data, and a memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string \u0027a\u0027 was leaked on early return.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "perl-YAML-Syck: YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.src",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.x86_64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-4177"
},
{
"category": "external",
"summary": "RHBZ#2448277",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2448277"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-4177",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-4177"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-4177",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-4177"
},
{
"category": "external",
"summary": "https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch",
"url": "https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch"
},
{
"category": "external",
"summary": "https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21",
"url": "https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21"
}
],
"release_date": "2026-03-16T22:30:25.367000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-04-02T12:23:12+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.src",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.x86_64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:6470"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.",
"product_ids": [
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.src",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.x86_64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 7.3,
"baseSeverity": "HIGH",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L",
"version": "3.1"
},
"products": [
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.src",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-0:1.30-6.el8_10.x86_64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debuginfo-0:1.30-6.el8_10.x86_64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.aarch64",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.ppc64le",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.s390x",
"CRB-8.10.0.Z.MAIN.EUS:perl-YAML-Syck-debugsource-0:1.30-6.el8_10.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "perl-YAML-Syck: YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter"
}
]
}
RHSA-2026:8311
Vulnerability from csaf_redhat - Published: 2026-04-15 13:54 - Updated: 2026-04-17 01:27Multiple security issues have been discovered in the perl YAML::Syck module. A heap overflow occurs when class names exceed the initial 512-byte allocation, a base64 decoder could read past the buffer end on trailing newlines. strtok mutated n->type_id in place, corrupting shared node data, and a memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string 'a' was leaked on early return.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for perl-YAML-Syck is now available for Red Hat Enterprise Linux 7 Extended Lifecycle Support.\n\nRed Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "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.\n\nSecurity Fix(es):\n\n* perl-YAML-Syck: YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter (CVE-2026-4177)\n\nFor 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.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:8311",
"url": "https://access.redhat.com/errata/RHSA-2026:8311"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#important",
"url": "https://access.redhat.com/security/updates/classification/#important"
},
{
"category": "external",
"summary": "2448277",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2448277"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8311.json"
}
],
"title": "Red Hat Security Advisory: perl-YAML-Syck security update",
"tracking": {
"current_release_date": "2026-04-17T01:27:25+00:00",
"generator": {
"date": "2026-04-17T01:27:25+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "4.7.5"
}
},
"id": "RHSA-2026:8311",
"initial_release_date": "2026-04-15T13:54:32+00:00",
"revision_history": [
{
"date": "2026-04-15T13:54:32+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-04-15T13:54:32+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-04-17T01:27:25+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product": {
"name": "Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS",
"product_identification_helper": {
"cpe": "cpe:/o:redhat:rhel_els:7"
}
}
}
],
"category": "product_family",
"name": "Red Hat Enterprise Linux"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.src",
"product": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.src",
"product_id": "perl-YAML-Syck-0:1.27-3.el7_9.1.src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.27-3.el7_9.1?arch=src"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64",
"product": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64",
"product_id": "perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.27-3.el7_9.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64",
"product": {
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64",
"product_id": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debuginfo@1.27-3.el7_9.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le",
"product": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le",
"product_id": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.27-3.el7_9.1?arch=ppc64le"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le",
"product": {
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le",
"product_id": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debuginfo@1.27-3.el7_9.1?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64",
"product": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64",
"product_id": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.27-3.el7_9.1?arch=ppc64"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64",
"product": {
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64",
"product_id": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debuginfo@1.27-3.el7_9.1?arch=ppc64"
}
}
}
],
"category": "architecture",
"name": "ppc64"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.s390x",
"product": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.s390x",
"product_id": "perl-YAML-Syck-0:1.27-3.el7_9.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck@1.27-3.el7_9.1?arch=s390x"
}
}
},
{
"category": "product_version",
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x",
"product": {
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x",
"product_id": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/perl-YAML-Syck-debuginfo@1.27-3.el7_9.1?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64 as a component of Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64"
},
"product_reference": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64",
"relates_to_product_reference": "7Server-optional-ELS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le as a component of Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le"
},
"product_reference": "perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le",
"relates_to_product_reference": "7Server-optional-ELS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.s390x as a component of Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.s390x"
},
"product_reference": "perl-YAML-Syck-0:1.27-3.el7_9.1.s390x",
"relates_to_product_reference": "7Server-optional-ELS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.src as a component of Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.src"
},
"product_reference": "perl-YAML-Syck-0:1.27-3.el7_9.1.src",
"relates_to_product_reference": "7Server-optional-ELS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64 as a component of Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64"
},
"product_reference": "perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64",
"relates_to_product_reference": "7Server-optional-ELS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64 as a component of Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64"
},
"product_reference": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64",
"relates_to_product_reference": "7Server-optional-ELS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le as a component of Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le"
},
"product_reference": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le",
"relates_to_product_reference": "7Server-optional-ELS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x as a component of Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x"
},
"product_reference": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x",
"relates_to_product_reference": "7Server-optional-ELS"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64 as a component of Red Hat Enterprise Linux Server Optional (v. 7 ELS)",
"product_id": "7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64"
},
"product_reference": "perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64",
"relates_to_product_reference": "7Server-optional-ELS"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-4177",
"cwe": {
"id": "CWE-120",
"name": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)"
},
"discovery_date": "2026-03-16T23:01:43.396015+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2448277"
}
],
"notes": [
{
"category": "description",
"text": "Multiple security issues have been discovered in the perl YAML::Syck module. A heap overflow occurs when class names exceed the initial 512-byte allocation, a base64 decoder could read past the buffer end on trailing newlines. strtok mutated n-\u003etype_id in place, corrupting shared node data, and a memory leak occurred in syck_hdlr_add_anchor when a node already had an anchor. The incoming anchor string \u0027a\u0027 was leaked on early return.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "perl-YAML-Syck: YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.s390x",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.src",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-4177"
},
{
"category": "external",
"summary": "RHBZ#2448277",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2448277"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-4177",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-4177"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-4177",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-4177"
},
{
"category": "external",
"summary": "https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch",
"url": "https://github.com/cpan-authors/YAML-Syck/commit/e8844a31c8cf0052914b198fc784ed4e6b8ae69e.patch"
},
{
"category": "external",
"summary": "https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21",
"url": "https://metacpan.org/release/TODDR/YAML-Syck-1.37_01/changes#L21"
}
],
"release_date": "2026-03-16T22:30:25.367000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-04-15T13:54:32+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.s390x",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.src",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:8311"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.",
"product_ids": [
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.s390x",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.src",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 7.3,
"baseSeverity": "HIGH",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L",
"version": "3.1"
},
"products": [
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.ppc64le",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.s390x",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.src",
"7Server-optional-ELS:perl-YAML-Syck-0:1.27-3.el7_9.1.x86_64",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.ppc64le",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.s390x",
"7Server-optional-ELS:perl-YAML-Syck-debuginfo-0:1.27-3.el7_9.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "perl-YAML-Syck: YAML::Syck versions through 1.36 for Perl has several potential security vulnerabilities including a high-severity heap buffer overflow in the YAML emitter"
}
]
}
WID-SEC-W-2026-0939
Vulnerability from csaf_certbund - Published: 2026-03-31 22:00 - Updated: 2026-04-09 22:00| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Debian Linux
Debian
|
cpe:/o:debian:debian_linux:-
|
— | |
|
Red Hat Enterprise Linux
Red Hat
|
cpe:/o:redhat:enterprise_linux:-
|
— | |
|
cPanel cPanel/WHM <126.0.50
cPanel / cPanel/WHM
|
<126.0.50 | ||
|
cPanel cPanel/WHM <134.0.13
cPanel / cPanel/WHM
|
<134.0.13 | ||
|
cPanel cPanel/WHM <110.0.93
cPanel / cPanel/WHM
|
<110.0.93 | ||
|
Amazon Linux 2
Amazon
|
cpe:/o:amazon:linux_2:-
|
— | |
|
cPanel cPanel/WHM <136.0.0
cPanel / cPanel/WHM
|
<136.0.0 |
{
"document": {
"aggregate_severity": {
"text": "hoch"
},
"category": "csaf_base",
"csaf_version": "2.0",
"distribution": {
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "de-DE",
"notes": [
{
"category": "legal_disclaimer",
"text": "Das BSI ist als Anbieter f\u00fcr die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch daf\u00fcr verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgf\u00e4ltig im Einzelfall zu pr\u00fcfen."
},
{
"category": "description",
"text": "cPanel ist eine Software f\u00fcr die Verwaltung von Webhosting Auftritten. Die Software erm\u00f6glicht es dem Endanwender, Statistiken einzusehen, neue Benutzeraccounts anzulegen, Maileinstellungen zu ver\u00e4ndern und vieles mehr.",
"title": "Produktbeschreibung"
},
{
"category": "summary",
"text": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in cPanel cPanel/WHM ausnutzen, um potenziell beliebigen Code auszuf\u00fchren oder einen Denial-of-Service-Zustand zu verursachen.",
"title": "Angriff"
},
{
"category": "general",
"text": "- Linux\n- UNIX",
"title": "Betroffene Betriebssysteme"
}
],
"publisher": {
"category": "other",
"contact_details": "csaf-provider@cert-bund.de",
"name": "Bundesamt f\u00fcr Sicherheit in der Informationstechnik",
"namespace": "https://www.bsi.bund.de"
},
"references": [
{
"category": "self",
"summary": "WID-SEC-W-2026-0939 - CSAF Version",
"url": "https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-0939.json"
},
{
"category": "self",
"summary": "WID-SEC-2026-0939 - Portal Version",
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-0939"
},
{
"category": "external",
"summary": "cPanel \u0026 WHM Change Log vom 2026-03-31",
"url": "https://docs.cpanel.net/changelogs/110-change-log/"
},
{
"category": "external",
"summary": "cPanel \u0026 WHM Change Log vom 2026-03-31",
"url": "https://docs.cpanel.net/changelogs/126-change-log/"
},
{
"category": "external",
"summary": "cPanel \u0026 WHM Change Log vom 2026-03-31",
"url": "https://docs.cpanel.net/changelogs/134-change-log/"
},
{
"category": "external",
"summary": "Amazon Linux Security Advisory ALAS2-2026-3216 vom 2026-04-01",
"url": "https://alas.aws.amazon.com/AL2/ALAS2-2026-3216.html"
},
{
"category": "external",
"summary": "Red Hat Security Advisory RHSA-2026:6470 vom 2026-04-02",
"url": "https://access.redhat.com/errata/RHSA-2026:6470"
},
{
"category": "external",
"summary": "cPanel 136 Change Log vom 2026-04-08",
"url": "https://docs.cpanel.net/changelogs/136-change-log/"
},
{
"category": "external",
"summary": "Debian Security Advisory DLA-4525 vom 2026-04-09",
"url": "https://lists.debian.org/debian-lts-announce/2026/04/msg00004.html"
}
],
"source_lang": "en-US",
"title": "cPanel cPanel/WHM (perl-YAML-Syck): Schwachstelle erm\u00f6glicht Codeausf\u00fchrung und DoS",
"tracking": {
"current_release_date": "2026-04-09T22:00:00.000+00:00",
"generator": {
"date": "2026-04-10T07:04:20.403+00:00",
"engine": {
"name": "BSI-WID",
"version": "1.5.0"
}
},
"id": "WID-SEC-W-2026-0939",
"initial_release_date": "2026-03-31T22:00:00.000+00:00",
"revision_history": [
{
"date": "2026-03-31T22:00:00.000+00:00",
"number": "1",
"summary": "Initiale Fassung"
},
{
"date": "2026-04-01T22:00:00.000+00:00",
"number": "2",
"summary": "Neue Updates von Amazon aufgenommen"
},
{
"date": "2026-04-06T22:00:00.000+00:00",
"number": "3",
"summary": "Neue Updates von Red Hat aufgenommen"
},
{
"date": "2026-04-07T22:00:00.000+00:00",
"number": "4",
"summary": "Neue Updates aufgenommen"
},
{
"date": "2026-04-09T22:00:00.000+00:00",
"number": "5",
"summary": "Neue Updates von Debian aufgenommen"
}
],
"status": "final",
"version": "5"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Amazon Linux 2",
"product": {
"name": "Amazon Linux 2",
"product_id": "398363",
"product_identification_helper": {
"cpe": "cpe:/o:amazon:linux_2:-"
}
}
}
],
"category": "vendor",
"name": "Amazon"
},
{
"branches": [
{
"category": "product_name",
"name": "Debian Linux",
"product": {
"name": "Debian Linux",
"product_id": "2951",
"product_identification_helper": {
"cpe": "cpe:/o:debian:debian_linux:-"
}
}
}
],
"category": "vendor",
"name": "Debian"
},
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Enterprise Linux",
"product": {
"name": "Red Hat Enterprise Linux",
"product_id": "67646",
"product_identification_helper": {
"cpe": "cpe:/o:redhat:enterprise_linux:-"
}
}
}
],
"category": "vendor",
"name": "Red Hat"
},
{
"branches": [
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c110.0.93",
"product": {
"name": "cPanel cPanel/WHM \u003c110.0.93",
"product_id": "T052327"
}
},
{
"category": "product_version",
"name": "110.0.93",
"product": {
"name": "cPanel cPanel/WHM 110.0.93",
"product_id": "T052327-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:cpanel:cpanel_whm:110.0.93"
}
}
},
{
"category": "product_version_range",
"name": "\u003c126.0.50",
"product": {
"name": "cPanel cPanel/WHM \u003c126.0.50",
"product_id": "T052328"
}
},
{
"category": "product_version",
"name": "126.0.50",
"product": {
"name": "cPanel cPanel/WHM 126.0.50",
"product_id": "T052328-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:cpanel:cpanel_whm:126.0.50"
}
}
},
{
"category": "product_version_range",
"name": "\u003c134.0.13",
"product": {
"name": "cPanel cPanel/WHM \u003c134.0.13",
"product_id": "T052329"
}
},
{
"category": "product_version",
"name": "134.0.13",
"product": {
"name": "cPanel cPanel/WHM 134.0.13",
"product_id": "T052329-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:cpanel:cpanel_whm:134.0.13"
}
}
},
{
"category": "product_version_range",
"name": "\u003c136.0.0",
"product": {
"name": "cPanel cPanel/WHM \u003c136.0.0",
"product_id": "T052454"
}
},
{
"category": "product_version",
"name": "136.0.0",
"product": {
"name": "cPanel cPanel/WHM 136.0.0",
"product_id": "T052454-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:cpanel:cpanel_whm:136.0.0"
}
}
}
],
"category": "product_name",
"name": "cPanel/WHM"
}
],
"category": "vendor",
"name": "cPanel"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-4177",
"product_status": {
"known_affected": [
"2951",
"67646",
"T052328",
"T052329",
"T052327",
"398363",
"T052454"
]
},
"release_date": "2026-03-31T22:00:00.000+00:00",
"title": "CVE-2026-4177"
}
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.