exifreadfromimpl in ext/exif/exif.c in PHP 7.2.x through 7.2.7 allows attackers to trigger a use-after-free (in exifreadfromfile) because it closes a stream that it is not responsible for closing. The vulnerable code is reachable through the PHP exifreaddata function.
{ "availability": "No subscription required", "binaries": [ { "binary_name": "libapache2-mod-php7.2", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "libphp7.2-embed", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-bcmath", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-bz2", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-cgi", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-cli", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-common", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-curl", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-dba", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-dev", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-enchant", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-fpm", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-gd", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-gmp", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-imap", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-interbase", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-intl", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-json", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-ldap", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-mbstring", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-mysql", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-odbc", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-opcache", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-pgsql", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-phpdbg", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-pspell", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-readline", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-recode", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-snmp", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-soap", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-sqlite3", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-sybase", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-tidy", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-xml", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-xmlrpc", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-xsl", "binary_version": "7.2.7-0ubuntu0.18.04.2" }, { "binary_name": "php7.2-zip", "binary_version": "7.2.7-0ubuntu0.18.04.2" } ] }