First published: Mon Feb 18 2019(Updated: )
An issue was discovered in PHP before 7.1.27, 7.2.x before 7.2.16, and 7.3.x before 7.3.3. Due to the way rename() across filesystems is implemented, it is possible that file being renamed is briefly available with wrong permissions while the rename is ongoing, thus enabling unauthorized users to access the data.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/rh-php71-php | <0:7.1.30-1.el7 | 0:7.1.30-1.el7 |
redhat/rh-php72-php | <0:7.2.24-1.el7 | 0:7.2.24-1.el7 |
PHP PHP | <7.1.27 | |
PHP PHP | >=7.2.0<7.2.16 | |
PHP PHP | >=7.3.0<7.3.3 | |
Debian Debian Linux | =8.0 | |
Debian Debian Linux | =9.0 | |
Canonical Ubuntu Linux | =12.04 | |
Canonical Ubuntu Linux | =14.04 | |
Canonical Ubuntu Linux | =16.04 | |
Canonical Ubuntu Linux | =18.04 | |
Canonical Ubuntu Linux | =18.10 | |
openSUSE Leap | =42.3 | |
Netapp Storage Automation Store | ||
PHP PHP | <7.1.27 | 7.1.27 |
redhat/php | <7.1.27 | 7.1.27 |
redhat/php | <7.2.16 | 7.2.16 |
redhat/php | <7.3.3 | 7.3.3 |
debian/php5 | ||
debian/php7.0 | ||
debian/php7.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
The vulnerability ID of this bug is CVE-2019-9637.
The severity level of CVE-2019-9637 is high.
The affected software versions for CVE-2019-9637 are PHP 7.1.27, 7.2.x before 7.2.16, and 7.3.x before 7.3.3.
CVE-2019-9637 allows unauthorized access by briefly making the renamed file available with wrong permissions.
You can find more information about CVE-2019-9637 at the following references: - [https://www.php.net/ChangeLog-7.php#7.1.27](https://www.php.net/ChangeLog-7.php#7.1.27) - [https://bugs.php.net/bug.php?id=77630](https://bugs.php.net/bug.php?id=77630) - [http://git.php.net/?p=php-src.git;a=commit;h=e3133e4db70476fb7adfdedb738483e2255ce0e1](http://git.php.net/?p=php-src.git;a=commit;h=e3133e4db70476fb7adfdedb738483e2255ce0e1)