This update fixes an old NULL pointer dereference bug in png_set_text_2() discovered and patched by Patrick Keshishian (CVE-2016-10087). The potential "NULL dereference" bug has existed in libpng since version 0.71 of June 26, 1995. To be vulnerable, an application has to load a text chunk into the png structure, then delete all text, then add another text chunk to the same png structure, which seems to be an unlikely sequence, but it has happened.
The update also fixes some documentation typos and an instance of undefined behavior.
sudo dnf upgrade --advisory=FEDORA-EPEL-2016-62450e4e38
|submitted||2 years ago|
|in testing||2 years ago|
|in stable||2 years ago|
|modified||2 years ago|
|0||0||#1409158 libpng10-1.0.67 is available|
|0||0||#1409617 CVE-2016-10087 libpng: NULL pointer dereference in png_set_text_2()|
|0||0||#1409624 CVE-2016-10087 libpng10: libpng: NULL pointer dereference in png_set_text_2() [epel-6]|