{
"document": {
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "description",
"text": "XML::Bare versions through 0.53 for Perl will hang in an infinite loop when parsing malformed attributes. The parserc_parse function never advances the attribute-parse state cursor on certain malformed attribute forms, looping forever. Nameless attributes such as \"\" or unbalanced quotes \"\" can trigger this condition.",
"title": "Vulnerability Description"
}
],
"publisher": {
"category": "other",
"contact_details": "gdt@cpan.org",
"name": "giterlizzi",
"namespace": "https://github.com/giterlizzi/"
},
"references": [
{
"category": "self",
"summary": "CPANSA-XML-Bare-2026-13401 JSON",
"url": "https://raw.githubusercontent.com/giterlizzi/perl-CPANSA-CSAF/develop/csaf/white/2026/cpansa-xml-bare-2026-13401.json"
},
{
"category": "external",
"summary": "https://github.com/nanoscopic/perl-XML-Bare/pull/2",
"url": "https://github.com/nanoscopic/perl-XML-Bare/pull/2"
},
{
"category": "external",
"summary": "https://security.metacpan.org/patches/X/XML-Bare/0.53/CVE-2026-13401-r1.patch",
"url": "https://security.metacpan.org/patches/X/XML-Bare/0.53/CVE-2026-13401-r1.patch"
},
{
"category": "external",
"summary": "http://www.openwall.com/lists/oss-security/2026/07/16/2",
"url": "http://www.openwall.com/lists/oss-security/2026/07/16/2"
},
{
"category": "external",
"summary": "CVE-2026-13401 (NVD)",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-13401"
}
],
"title": "XML-Bare vulnerability",
"tracking": {
"current_release_date": "2026-07-16T00:00:00",
"generator": {
"engine": {
"name": "CSAF Perl Toolkit",
"version": "0.26"
}
},
"id": "CPANSA-XML-Bare-2026-13401",
"initial_release_date": "2026-07-16T00:00:00",
"revision_history": [
{
"date": "2026-07-16T00:00:00",
"number": "1",
"summary": "First release"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"category": "product_version_range",
"name": "vers:cpan/>0",
"product": {
"name": "XML-Bare greater than 0",
"product_id": "CSAFPID-0001",
"product_identification_helper": {
"purl": "pkg:cpan/XML-Bare"
}
}
}
],
"category": "product_name",
"name": "XML-Bare"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-13401",
"cwe": {
"id": "CWE-835",
"name": "Loop with Unreachable Exit Condition ('Infinite Loop')"
},
"notes": [
{
"category": "description",
"text": "XML::Bare versions through 0.53 for Perl will hang in an infinite loop when parsing malformed attributes.\n\nThe parserc_parse function never advances the attribute-parse state cursor on certain malformed attribute forms, looping forever.\n\nNameless attributes such as \"\" or unbalanced quotes \"\" can trigger this condition.",
"title": "Vulnerability Description"
}
],
"product_status": {
"known_affected": [
"CSAFPID-0001"
]
},
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-0001"
]
}
]
}
]
}