Обновление PHP 5.5.36, 5.6.22 и 7.0.7 с устранением уязвимостей
Опубликованы корректирующие выпуски языка программирования PHP 7.0.7, 5.6.22 и 5.5.36, в которых внесено 30 изменений, в том числе устранено несколько уязвимостей:
- Обращение к уже освобождённому блоку памяти (use-after-free) в функции error_reporting. Не исключается возможность эксплуатации, которая может привести к выполнению кода атакующего;
- Целочисленное переполнение в функции php_html_entities (CVE-2016–5094);
- Целочисленное антипереполнение (Integer underflow) в fread/gzread (CVE-2016–5096);
- Обращение к уже освобождённому блоку памяти в функции dba_open (расширение DBA);
- Чтение из области вне границ буфера в функции imagescale из состава расширения GD (CVE-2013–7456);
- Чтение из области вне границ буфера в функции get_icu_value_internal из состава расширения Intl (CVE-2016–5093);
- Разыменование нулевого указателя в функции mb_ereg_replace;
Возможно исправлены и некоторые другие проблемы с безопасностью, так как не все уязвимости явно отмечены в публикуемом списке изменений.
© OpenNet