[Magick-bugs] Re: Missing error handling for method AcquireSemaphoreInfo()

Stefan devman at gmx-topmail.de
Sat Sep 8 11:50:44 PDT 2007


Hi ppl!

I've found out, that it really was a concurrency problem.

Wrapping all of the client app's wand constructor and destructor calls in locks fixed it for libmagick9 7:6.2.4.5.dfsg1-0.14 of debian/etch distribution.

(There seems to be a vulnerable access to the global variable 'id' in wand.c function 'AcquireWandId()', line 96
that still exists in version 6.3.5-7.)

Since I can't/won't test the new libmagick 6.3.5-7 where some wand code has changed I can't say if the problem would still occur in this version.

Regards,
Stefan

--
libmagick9 7:6.2.4.5.dfsg1-0.14
debian/linux



More information about the Magick-bugs mailing list