{"id":"CVE-2018-19277","aliases":["GHSA-xcrg-29h7-h4cj"],"url":"https://o3.security/vulnerability/CVE-2018-19277","summary":"XXE in PHPSpreadsheet due to encoding issue","details":"securityScan() in PHPOffice PhpSpreadsheet through 1.5.0 allows a bypass of protection mechanisms for XXE via UTF-7 encoding in a .xlsx file","published":"2018-11-14T11:29:07.920Z","modified":"2026-08-07T14:58:52.546161Z","cvss":{"score":8.8,"severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"},"epss":null,"cisaKev":null,"exploitsKnown":null,"affectedPackages":[{"ecosystem":"Packagist","name":"phpoffice/phpspreadsheet","fixedVersion":"1.5.1"},{"ecosystem":"Packagist","name":"phpoffice/phpexcel","fixedVersion":"1.8.2"}],"fix":null,"references":[{"type":"WEB","url":"https://www.bishopfox.com/news/2018/11/phpoffice-versions/"},{"type":"ADVISORY","url":"https://github.com/MewesK/TwigSpreadsheetBundle/issues/18"},{"type":"ADVISORY","url":"https://www.drupal.org/sa-contrib-2021-043"},{"type":"EVIDENCE","url":"https://github.com/PHPOffice/PhpSpreadsheet/issues/771"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-07T14:58:52.546161Z"}}