/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/gd/tests/bug75111.phpt
21 строка
680 B
Christoph M. Becker
Migrate skip checks to --EXTENSIONS-- for ext/gd
22 май 2021, 16:38
Не верифицирован
22 май 2021, 16:38
a375d54
Код
Авторство
О чём код?
--TEST-- Bug #75111 (Memory disclosure or DoS via crafted .bmp image) --EXTENSIONS-- gd --FILE-- <?php // craft BMP image $str = hex2bin("424D3603000000000000"); $str .= pack("V", -0x120000); // offset of image data $str .= pack("V", 40); // length of header $str .= pack("V", 256); // width $str .= pack("V", 256); // height $str .= hex2bin("01001800000000000000000000000000000000000000000000000000"); var_dump(imagecreatefromstring($str)); ?> --EXPECTF-- Warning: imagecreatefromstring(): Passed data is not in "BMP" format in %s on line %d Warning: imagecreatefromstring(): Couldn't create GD Image Stream out of Data in %s on line %d bool(false)