CVE-2024-11236
php: Integer overflow in the firebird and dblib quoters causing OOB writes
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, Azure Linux, Bitnami, CBL-Mariner. Rated lower by Red Hat (medium), Ubuntu (medium).
Description
In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, uncontrolled long string inputs to ldap_escape() function on 32-bit systems can cause an integer overflow, resulting in an out-of-bounds write.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| Azure Linux 3.0 | php | 0:8.3.14-1.azl3 |
| bitnami::Bitnami Vulnerability Database | libphp, php, php-min | 8.1.31, 8.2.26, 8.3.14 |
| CBL-Mariner 2.0 | php | 0:8.1.31-1.cm2 |
| alpine 3.19 | php81 | 8.1.31-r0 |
| alpine 3.20 | php83 | 8.3.14-r0 |
| alpine 3.21 | php83 | 8.3.14-r0 |
| alpine 3.22 | php83 | 8.3.14-r0 |
| alpine 3.23 | php83 | 8.3.14-r0 |
| alpine 3.24 | php83 | 8.3.14-r0 |
| alpine edge | php83 | 8.3.14-r0 |
| chainguard | php-8.1, php-8.2, php-8.3 | 8.1.31-r0 and 2 more |
| debian 11 | php7.4 | 7.4.33-1+deb11u7 |
Show all 40 entries from 28 sources
| Source | Package | Fixed in |
|---|---|---|
| Azure Linux 3.0 | php | 0:8.3.14-1.azl3 |
| bitnami::Bitnami Vulnerability Database | libphp | 8.1.31, 8.2.26, 8.3.14 |
| bitnami::Bitnami Vulnerability Database | php | 8.1.31, 8.2.26, 8.3.14 |
| bitnami::Bitnami Vulnerability Database | php-min | 8.1.31, 8.2.26, 8.3.14 |
| CBL-Mariner 2.0 | php | 0:8.1.31-1.cm2 |
| alpine 3.19 | php81 | 8.1.31-r0 |
| alpine 3.20 | php83 | 8.3.14-r0 |
| alpine 3.21 | php83 | 8.3.14-r0 |
| alpine 3.22 | php83 | 8.3.14-r0 |
| alpine 3.23 | php83 | 8.3.14-r0 |
| alpine 3.24 | php83 | 8.3.14-r0 |
| alpine edge | php83 | 8.3.14-r0 |
| chainguard | php-8.1 | 8.1.31-r0 |
| chainguard | php-8.2 | 8.2.26-r0 |
| chainguard | php-8.3 | 8.3.14-r0 |
| debian 11 | php7.4 | 7.4.33-1+deb11u7 |
| debian 12 | php8.2 | 8.2.26-1~deb12u1 |
| echo | php-7.2 | 7.2.34+e1 |
| echo | php8.2 | 8.2.26-1~deb12u1 |
| minimos | php-8.1 | 8.1.31-r0 |
| minimos | php-8.2 | 8.2.26-r0 |
| minimos | php-8.3 | 8.3.14-r0 |
| rapidfort debian 12 | php8.2 | 0:8.2.26-1~deb12u1 |
| rapidfort debian 13 | php8.2 | 0:8.2.26-1~deb12u1 |
| rapidfort ubuntu 20.04 | php8.1 | 0:8.1.2-1ubuntu2.20 |
| rapidfort ubuntu 20.04 | php8.3 | 0:8.3.6-0ubuntu0.24.04.3 |
| rapidfort ubuntu 22.04 | php8.1 | 0:8.1.2-1ubuntu2.20 |
| rapidfort ubuntu 22.04 | php8.3 | 0:8.3.6-0ubuntu0.24.04.3 |
| rapidfort ubuntu 24.04 | php8.1 | 0:8.1.2-1ubuntu2.20 |
| rapidfort ubuntu 24.04 | php8.3 | 0:8.3.6-0ubuntu0.24.04.3 |
| ubuntu 16.04-ESM | php7.0 | 7.0.33-0ubuntu0.16.04.16+esm13 |
| ubuntu 18.04-ESM | php7.2 | 7.2.24-0ubuntu0.18.04.17+esm7 |
| ubuntu 20.04 | php7.4 | 7.4.3-4ubuntu2.26 |
| ubuntu 20.04-ESM | php7.4 | 7.4.3-4ubuntu2.26 |
| ubuntu 22.04 | php8.1 | 8.1.2-1ubuntu2.20 |
| ubuntu 24.04 | php8.3 | 8.3.6-0ubuntu0.24.04.3 |
| ubuntu 24.10 | php8.3 | 8.3.11-0ubuntu0.24.10.4 |
| wolfi | php-8.1 | 8.1.31-r0 |
| wolfi | php-8.2 | 8.2.26-r0 |
| wolfi | php-8.3 | 8.3.14-r0 |
References
- https://access.redhat.com/security/cve/CVE-2024-11236
- https://github.com/php/php-src/commit/2dbe1425c5768faea2aa7bca26081dd208c94ac8%20%28php-8.2.26%29
- https://github.com/php/php-src/commit/7742f79a8a9c20522dbf40e1dc1d4ccad71d399c%20%28php-8.2.26%29
- https://github.com/php/php-src/security/advisories/GHSA-5hqh-c84r-qjcv
- https://lists.debian.org/debian-lts-announce/2024/12/msg00007.html
- https://nvd.nist.gov/vuln/detail/CVE-2024-11236
- https://security.netapp.com/advisory/ntap-20241220-0008/
- https://ubuntu.com/security/notices/USN-7153-1