PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Versions prior to 3.7.0, 2.3.5, 2.1.6, and 1.29.7 have no sanitization in the /vendor/phpoffice/phpspreadsheet/samples/Engineering/Convert-Online.php file, which leads to the possibility of a cross-site scripting attack. Versions 3.7.0, 2.3.5, 2.1.6, and 1.29.7 contain a patch for the issue.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-79"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/56xxx/CVE-2024-56408.json"
}{
"extracted_events": [
{
"cpe": "cpe:2.3:a:phpoffice:phpspreadsheet:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "1.29.7"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:phpoffice:phpspreadsheet:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "2.0.0"
},
{
"fixed": "2.1.6"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:phpoffice:phpspreadsheet:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "2.2.0"
},
{
"fixed": "2.3.5"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:phpoffice:phpspreadsheet:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "3.3.0"
},
{
"fixed": "3.7.0"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "700a80346be269af668914172bc6f4521982d0b4"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "9b9a55c7154daa7cd4095f618933c240508ba3c1"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "a50ebfe118b3ae0ddaea1c48ac19dc38692f4abc"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "b8fac55aa5cb7a3d514c7308378bb37bb711b25e"
}
],
"source": "REFERENCES_COMMIT"
}
]
}