Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
There's several possible integer overflows in the PNG handling code in Cairo, at least one of which can be caused by user controlled values when opening large images, possibly leading to a buffer overflow. Upstream fixes are here: http://gitweb.freedesktop.org/?p=cairo;a=commitdiff;h=5c7d2d14d78e4dfb1ef6d2c40f0910f177e07360 http://gitweb.freedesktop.org/?p=cairo;a=commitdiff;h=e49bcde27f88e21d5b8037a0089a226096f6514b According to upstream, a 1.4.12 release is pending. Please commit a patched bump to 1.4.10, or 1.4.12 as soon as it's out.
Ebuild is in the tree
Public per $URL.
Arches, please test and mark stable x11-libs/cairo-1.4.12. Target keywords : "alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86" I assume 1.5.2 is also affected? If so, there hopefully is a ported fix the development branch.
x86 stable
ppc64 stable
Stable for HPPA.
amd64 stable
ppc stable
(In reply to comment #3) > I assume 1.5.2 is also affected? If so, there hopefully is a ported fix the > development branch. The fixes from the two diffs are already in 1.5.2, except those relating to pixman.
alpha/ia64/sparc stable
*** Bug 201298 has been marked as a duplicate of this bug. ***
glsa request filed
true, for the 1.5 master the changes were introduced long time ago: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=5c7d2d14d78e4dfb1ef6d2c40f0910f177e07360
GLSA 200712-04
Does not affect current (2008.0) release. Removing release.