| Name | CVE-2022-31628 |
| Description | In PHP versions before 7.4.31, 8.0.24 and 8.1.11, the phar uncompressor code would recursively uncompress "quines" gzip files, resulting in an infinite loop. |
| Source | CVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
| References | DLA-3243-1, DSA-5277-1 |
| Debian Bugs | 1021138 |
The information below is based on the following data on fixed versions.
| Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
|---|---|---|---|---|---|---|
| php7.3 | source | buster | 7.3.31-1~deb10u2 | DLA-3243-1 | ||
| php7.3 | source | (unstable) | (unfixed) | |||
| php7.4 | source | bullseye | 7.4.33-1+deb11u1 | DSA-5277-1 | ||
| php7.4 | source | (unstable) | (unfixed) | |||
| php8.1 | source | (unstable) | 8.1.12-1 | 1021138 |
Fixed in 8.1.11, 7.4.32
PHP Bug: https://bugs.php.net/bug.php?id=81726
https://github.com/php/php-src/commit/404e8bdb68350931176a5bdc86fc417b34fb583d
https://github.com/php/php-src/commit/432bf196d59bcb661fcf9cb7029cea9b43f490af