History log of /PHP-7.4/ext/exif/exif.c (Results 51 – 75 of 419)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-7.1.21RC1, php-7.3.0beta1, php-7.2.9RC1, php-5.6.37, php-7.1.20, php-7.3.0alpha4, php-7.0.31, php-7.2.8, php-7.1.20RC1, php-7.2.8RC1, php-7.3.0alpha3
# 3462efa3 02-Jul-2018 Stanislav Malyshev

Fix bug #76557: heap-buffer-overflow (READ of size 48) while reading exif data

Use MAKERNOTE length as data size.


Revision tags: php-7.3.0alpha2, php-7.1.19
# 1baeae42 19-Jun-2018 Stanislav Malyshev

Fix bug #76423 - Int Overflow lead to Heap OverFlow in exif_thumbnail_extract of exif.c


# 265c3ed6 05-Jul-2018 Dmitry Stogov

Fixed incorrrecr zval_dtor() usage to replace value of argument passed by reference, that may lead to memory leaks.


Revision tags: php-7.2.7
# 3fdde656 09-Jun-2018 Christoph M. Becker

Fix #76409: heap use after free in _php_stream_free

We must not close the stream in exif_read_from_impl(), since it is the
responsibility of the (caller's) caller to do so, if it actuall

Fix #76409: heap use after free in _php_stream_free

We must not close the stream in exif_read_from_impl(), since it is the
responsibility of the (caller's) caller to do so, if it actually opened
the stream.

We simplify the reproduce script, which is actually about supplying a
path to a directory (opposed to a regular file), and use `.` instead of
`/` to also make it work on Windows.

show more ...


Revision tags: php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1
# 7bb741ca 03-Jun-2018 Peter Kokot

Remove exif version from the phpinfo output

This patch removes the exif version in the phpinfo output to sync it
with the rest of the php bundled extensions. Also in the past the
rev

Remove exif version from the phpinfo output

This patch removes the exif version in the phpinfo output to sync it
with the rest of the php bundled extensions. Also in the past the
revision id from the version control system was used and is today not
needed anymore.

show more ...


# 5eb1f92f 28-May-2018 Dmitry Stogov

Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence.


Revision tags: php-7.1.18, php-7.2.6, php-7.2.6RC1, php-7.1.18RC1, php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1, php-5.6.35
# b4e4788c 27-Mar-2018 Christoph M. Becker

Fix #76130: Heap Buffer Overflow (READ: 1786) in exif_iif_add_value

The MakerNote is not necessarily null-terminated, so we must not use
`strlen()` to avoid OOB reads. Instead `php_strn

Fix #76130: Heap Buffer Overflow (READ: 1786) in exif_iif_add_value

The MakerNote is not necessarily null-terminated, so we must not use
`strlen()` to avoid OOB reads. Instead `php_strnlen()` is the proper
way to handle this.

show more ...


# 281a1754 12-Apr-2018 Christoph M. Becker

Fix #76164: exif_read_data zend_mm_heap corrupted

We must not release parsed parameters ourselves, since this is already
done by the engine.


Revision tags: php-7.0.29, php-7.2.4, php-7.1.16, php-7.1.16RC1, php-7.2.4RC1, php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28, php-7.2.3RC1, php-7.1.15RC1, php-7.1.14, php-7.2.2, php-7.1.14RC1, php-7.2.2RC1, php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27
# 64002648 31-Dec-2017 Gabriel Caruso

Trailing whitespaces

Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>


# a6519d05 02-Jan-2018 Xinchen Hui

year++


# 7a7ec01a 02-Jan-2018 Xinchen Hui

year++


# ccd4716e 02-Jan-2018 Xinchen Hui

year++


# 9e709e2f 14-Dec-2017 Dmitry Stogov

Move constants into read-only data segment


Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1, php-7.2.0, php-7.1.12, php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1
# b7a5e71a 31-Oct-2017 Kalle Sommer Nielsen

These functions are always available, exif can't be cross version compiled anyway


# 6b88b3bc 29-Oct-2017 Kalle Sommer Nielsen

Fix compiler warnings


# 85fa3aa4 29-Oct-2017 Kalle Sommer Nielsen

We don't use a specific model for a MAKERNOTE so remove these checks that doesn't do anything anyway


# 09f829d9 29-Oct-2017 Kalle Sommer Nielsen

Remove these old comments, as for the TODO, there is already a FR for this


Revision tags: php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1, php-7.1.10, php-7.2.0RC3, php-7.0.24, php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2
# ce1a0d97 01-Aug-2017 Anatol Belski

fix NULL deref


Revision tags: php-7.0.22, php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1
# 4d684a6c 14-Jul-2017 Kalle Sommer Nielsen

WS


# 997e2e54 13-Jul-2017 Kalle Sommer Nielsen

Ensure that the stream position is kept between reads


# f7d9f645 13-Jul-2017 Kalle Sommer Nielsen

Turn off EXIF_DEBUG so Travis don't complain at me


# bf7f6f90 13-Jul-2017 Kalle Sommer Nielsen

Don't add a new line to undefined tags in EXIF_DEBUG mode


# 9cf586cd 13-Jul-2017 Kalle Sommer Nielsen

Fix compile error with EXIF_DEBUG


# 2b7d3fb4 12-Jul-2017 Dmitry Stogov

Fixed compilation error


# 7845182e 12-Jul-2017 Kalle Sommer Nielsen

Remove debug code


12345678910>>...17