Description
In PHP version 8.0.* before 8.0.30, 8.1.* before 8.1.22, and 8.2.* before 8.2.8, when loading phar file, while reading PHAR directory entries, insufficient length checking may lead to a stack buffer overflow, leading potentially to memory corruption or RCE.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
PHP Group PHP
Default version status: affected
8.0.* to < 8.0.30affected8.1.* to < 8.1.22affected8.2.* to < 8.2.8affected
References
- https://github.com/php/php-src/security/advisories/GHSA-jqcx-ccgc-xwhv ↗
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/7NBF77WN6DTVTY2RE73IGPYD6M4PIAWA/ ↗
- https://security.netapp.com/advisory/ntap-20230825-0001/ ↗
- https://lists.debian.org/debian-lts-announce/2023/09/msg00002.html ↗