Vulnerability · Published Jun 16, 2022 · Assigned by php
CVE-2022-31625Freeing unallocated memory in php_pgsql_free_params()
High 8.1
In plain English
A high-severity security flaw in PHP from PHP Group. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 3.8% (higher than 90% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
In PHP versions 7.4.x below 7.4.30, 8.0.x below 8.0.20, and 8.1.x below 8.1.7, when using Postgres database extension, supplying invalid parameters to the parametrized query may lead to PHP attempting to free memory using uninitialized data as pointers. This could lead to RCE vulnerability or denial of service.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | apcu-panel | 5.1.20-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | apcu-panel | 5.1.18-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | libzip | 1.7.3-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | libzip | 1.7.3-1.module_el8.6.0+3061+6878dd1b | ALSA-2022:7624 |
| AlmaLinux:8 | libzip | 1.6.1-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | libzip-devel | 1.6.1-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | libzip-devel | 1.7.3-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | libzip-devel | 1.7.3-1.module_el8.6.0+3061+6878dd1b | ALSA-2022:7624 |
| AlmaLinux:8 | libzip-tools | 1.7.3-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | libzip-tools | 1.7.3-1.module_el8.6.0+3061+6878dd1b | ALSA-2022:7624 |
| AlmaLinux:8 | libzip-tools | 1.6.1-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | php | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-bcmath | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-bcmath | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-bcmath | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-cli | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-cli | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-cli | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-common | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-common | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-common | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-dba | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-dba | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-dba | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-dbg | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-dbg | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-dbg | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-devel | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-devel | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-devel | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-embedded | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-embedded | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-embedded | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-enchant | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-enchant | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-enchant | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-ffi | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-ffi | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-ffi | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-fpm | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-fpm | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-fpm | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-gd | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-gd | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-gd | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-gmp | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-gmp | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-gmp | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-intl | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-intl | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-intl | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-json | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-ldap | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-ldap | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-ldap | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-mbstring | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-mbstring | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-mbstring | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-mysqlnd | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-mysqlnd | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-mysqlnd | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-odbc | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-odbc | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-odbc | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-opcache | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-opcache | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-opcache | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-pdo | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-pdo | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-pdo | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-pear | 1:1.10.13-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | php-pear | 1:1.10.12-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | php-pear | 1:1.10.13-1.module_el8.6.0+3061+6878dd1b | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-apcu | 5.1.18-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | php-pecl-apcu | 5.1.20-1.module_el8.6.0+3061+6878dd1b | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-apcu | 5.1.20-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-apcu-devel | 5.1.20-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-apcu-devel | 5.1.18-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | php-pecl-apcu-devel | 5.1.20-1.module_el8.6.0+3061+6878dd1b | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-rrd | 2.0.3-1.module_el8.6.0+3061+6878dd1b | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-rrd | 2.0.3-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-rrd | 2.0.1-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | php-pecl-xdebug | 2.9.5-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | php-pecl-xdebug3 | 3.1.2-1.module_el8.6.0+3061+6878dd1b | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-xdebug3 | 3.1.2-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-zip | 1.18.2-1.module_el8.6.0+2750+78feabcb | ALSA-2022:6158 |
| AlmaLinux:8 | php-pecl-zip | 1.19.2-1.module_el8.6.0+3061+6878dd1b | ALSA-2022:7624 |
| AlmaLinux:8 | php-pecl-zip | 1.19.2-1.module_el8.6.0+2739+efabdb8f | ALSA-2022:7624 |
| AlmaLinux:8 | php-pgsql | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-pgsql | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-pgsql | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-process | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-process | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-process | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-snmp | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:8 | php-snmp | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:9 | php-snmp | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-soap | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-soap | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-soap | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-xml | 8.0.20-2.module_el8.7.0+3286+6cee236e | ALSA-2022:7624 |
| AlmaLinux:8 | php-xml | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| AlmaLinux:9 | php-xml | 8.0.20-3.el9 | ALSA-2022:8197 |
| AlmaLinux:8 | php-xmlrpc | 7.4.19-4.module_el8.6.0+3238+624bf8b8 | ALSA-2022:6158 |
| Rocky Linux:8 | libzip | 0:1.7.3-1.module+el8.6.0+790+fc63e43f | RLSA-2022:7624 |
| Rocky Linux:8 | libzip | 0:1.6.1-1.module+el8.6.0+789+2130c178 | RLSA-2022:6158 |
| Rocky Linux:8 | libzip | 0:1.6.1-1.module+el8.4.0+415+e936cba3 | RLSA-2022:6158 |
| Rocky Linux:8 | php | 0:8.0.20-2.module+el8.7.0+1068+7fd2c980 | RLSA-2022:7624 |
| Rocky Linux:8 | php | 0:7.4.19-4.module+el8.6.0+1006+0d5a469f | RLSA-2022:6158 |
| Rocky Linux:9 | php | 0:8.0.20-3.el9 | RLSA-2022:8197 |
| Rocky Linux:8 | php-pear | 1:1.10.12-1.module+el8.6.0+789+2130c178 | RLSA-2022:6158 |
| Rocky Linux:8 | php-pear | 1:1.10.12-1.module+el8.4.0+415+e936cba3 | RLSA-2022:6158 |
| Rocky Linux:8 | php-pear | 1:1.10.13-1.module+el8.7.0+1067+0a7071cc | RLSA-2022:7624 |
| Rocky Linux:8 | php-pear | 1:1.10.13-1.module+el8.6.0+1006+0d5a469f | RLSA-2022:7624 |
| Rocky Linux:8 | php-pecl-apcu | 0:5.1.20-1.module+el8.6.0+790+fc63e43f | RLSA-2022:7624 |
| Rocky Linux:8 | php-pecl-apcu | 0:5.1.18-1.module+el8.4.0+415+e936cba3 | RLSA-2022:6158 |
| Rocky Linux:8 | php-pecl-apcu | 0:5.1.18-1.module+el8.6.0+789+2130c178 | RLSA-2022:6158 |
| Rocky Linux:8 | php-pecl-rrd | 0:2.0.1-1.module+el8.4.0+414+2e7afcdd | RLSA-2022:6158 |
| Rocky Linux:8 | php-pecl-rrd | 0:2.0.3-1.module+el8.6.0+790+fc63e43f | RLSA-2022:7624 |
| Rocky Linux:8 | php-pecl-xdebug | 0:2.9.5-1.module+el8.4.0+415+e936cba3 | RLSA-2022:6158 |
| Rocky Linux:8 | php-pecl-xdebug3 | 0:3.1.2-1.module+el8.6.0+790+fc63e43f | RLSA-2022:7624 |
| Rocky Linux:8 | php-pecl-zip | 0:1.18.2-1.module+el8.6.0+789+2130c178 | RLSA-2022:6158 |
| Rocky Linux:8 | php-pecl-zip | 0:1.19.2-1.module+el8.6.0+790+fc63e43f | RLSA-2022:7624 |
| Rocky Linux:8 | php-pecl-zip | 0:1.18.2-1.module+el8.4.0+415+e936cba3 | RLSA-2022:6158 |
| Ubuntu:22.04:LTS | php8.1 | 8.1.2-1ubuntu2.1 | USN-5479-1 |
| Ubuntu:22.04:LTS | php8.1 | 8.1.2-1ubuntu2.1 | UBUNTU-CVE-2022-31625 |
Affected products (as reported)
Weakness: CWE-590, CWE-824 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
References
- https://bugs.php.net/bug.php?id=81720
- FEDORA-2022-0a96e5b9b1 vendor-advisory
- FEDORA-2022-f3fc52428e vendor-advisory
- DSA-5179 vendor-advisory
- https://security.netapp.com/advisory/ntap-20220722-0005/
- GLSA-202209-20 vendor-advisory
- [debian-lts-announce] 20221215 [SECURITY] [DLA 3243-1] php7.3 security update mailing-list