Fedora Account System
Red Hat Associate
Red Hat Customer
libical 4.0.6 contains an incompatible function pointer in icalparameter_string_to_kind(). When parsing iCalendar data containing a parameterized property, the function passes icalparameter_compare_kind_map() to bsearch() through an incompatible comparator function pointer type. bsearch() invokes the callback through the mismatched type, resulting in undefined behavior and process termination, leading to denial of service.
The fix [1] is not released yet. Nonetheless Fedora is still in the 3.x series, not 4.x series (it's awaiting approval), thus, as it is in the time of writing this comment, the Fedora is unaffected by it. [1] https://github.com/libical/libical/issues/1361
(In reply to Milan Crha from comment #1) > Nonetheless Fedora is still in the 3.x series, not 4.x series (it's awaiting approval), > thus, as it is in the time of writing this comment, the Fedora is unaffected by it. Ehm, or not, I just checked and the 3.x series has the same code.