Vulnerability · Published Apr 1, 2020 · Assigned by php

CVE-2020-7065mb_strtolower (UTF-32LE): stack-buffer-overflow at php_unicode_tolower_full

High 7.4

In plain English

A high-severity stack buffer overflow 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 4.9% (higher than 92% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.4High
Exploit odds (30 days)4.9%top 7.9% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In PHP versions 7.3.x below 7.3.16 and 7.4.x below 7.4.4, while using mb_strtolower() function with UTF-32LE encoding, certain invalid strings could cause PHP to overwrite stack-allocated buffer. This could lead to memory corruption, crashes and potentially code execution.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8apcu-panel5.1.17-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8libzip1.5.2-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8libzip1.5.2-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8libzip1.5.2-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8libzip-devel1.5.2-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8libzip-devel1.5.2-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8libzip-devel1.5.2-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8libzip-tools1.5.2-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8libzip-tools1.5.2-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8libzip-tools1.5.2-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-bcmath7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-bcmath7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-bcmath7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-cli7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-cli7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-cli7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-common7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-common7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-common7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-dba7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-dba7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-dba7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-dbg7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-dbg7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-dbg7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-devel7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-devel7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-devel7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-embedded7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-embedded7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-embedded7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-enchant7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-enchant7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-enchant7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-fpm7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-fpm7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-fpm7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-gd7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-gd7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-gd7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-gmp7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-gmp7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-gmp7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-intl7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-intl7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-intl7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-json7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-json7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-json7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-ldap7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-ldap7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-ldap7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-mbstring7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-mbstring7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-mbstring7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-mysqlnd7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-mysqlnd7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-mysqlnd7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-odbc7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-odbc7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-odbc7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-opcache7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-opcache7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-opcache7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-pdo7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-pdo7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-pdo7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-pear1:1.10.9-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-apcu5.1.17-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-pecl-apcu5.1.17-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-apcu5.1.17-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-apcu-devel5.1.17-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-apcu-devel5.1.17-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-apcu-devel5.1.17-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-pecl-rrd2.0.1-1.module_el8.6.0+2750+78feabcbALSA-2020:3662
AlmaLinux:8php-pecl-rrd2.0.1-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-rrd2.0.1-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-xdebug2.8.0-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-pecl-xdebug2.8.0-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-xdebug2.8.0-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-zip1.15.4-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-pecl-zip1.15.4-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-pecl-zip1.15.4-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-pgsql7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-pgsql7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-pgsql7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-process7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-process7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-process7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-recode7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-recode7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-recode7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-snmp7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-snmp7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-snmp7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-soap7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-soap7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-soap7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-xml7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
AlmaLinux:8php-xml7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-xml7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-xmlrpc7.3.20-1.module_el8.5.0+152+112d3b8cALSA-2020:3662
AlmaLinux:8php-xmlrpc7.3.20-1.module_el8.3.0+2009+b272fdefALSA-2020:3662
AlmaLinux:8php-xmlrpc7.3.20-1.module_el8.4.0+2229+b272fdefALSA-2020:3662
Rocky Linux:8libzip0:1.5.2-1.module+el8.4.0+414+2e7afcddRLSA-2020:3662
Rocky Linux:8php0:7.3.20-1.module+el8.4.0+414+2e7afcddRLSA-2020:3662
Rocky Linux:8php-pear1:1.10.9-1.module+el8.4.0+414+2e7afcddRLSA-2020:3662
Rocky Linux:8php-pecl-apcu0:5.1.17-1.module+el8.4.0+414+2e7afcddRLSA-2020:3662
Rocky Linux:8php-pecl-rrd0:2.0.1-1.module+el8.4.0+414+2e7afcddRLSA-2020:3662
Rocky Linux:8php-pecl-xdebug0:2.8.0-1.module+el8.4.0+414+2e7afcddRLSA-2020:3662
Rocky Linux:8php-pecl-zip0:1.15.4-1.module+el8.4.0+414+2e7afcddRLSA-2020:3662

Affected products (as reported)

VendorProductVersions
PHP Group PHP 7.3.x – before 7.3.167.4.x – before 7.4.4

Weakness: CWE-121 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H

References