A flaw was found in Mozzila Thunderbird. A heap buffer overflow in icalmemory_strdup_and_dequote function in icalvalue.c might lead to out of bounds read, write, and process crash. References: https://bugzilla.mozilla.org/show_bug.cgi?id=1553814
Is this for Thunderbird only, or the libical package is also affected? I would verify that myself, but I do not have access to any related bug report mentioned here, neither to the upstream Mozilla bug.
Mitigation: Thunderbird can be configured to use icaljs instead of libical by setting `calendar.icaljs = true` in preferences, mitigating this vulnerability.
Created thunderbird tracking bugs for this issue: Affects: fedora-all [bug 1720423]
In reply to comment #7: > Is this for Thunderbird only, or the libical package is also affected? This appears to be the original libical commit fixing the issue: * a4230eb8 - Fix a possible overrun in icalmemory_strdup_and_dequote if the last character is a backslash. Thanks for the patch Kent (2012-03-14 09:06:23 +1030) <Allen Winter> From git tags, this was included in the v1.0.0 release but not in v0.48.
External References: https://www.mozilla.org/en-US/security/advisories/mfsa2019-17/ https://www.x41-dsec.de/lab/advisories/x41-2019-001-thunderbird/
(In reply to Doran Moppert from comment #11) > From git tags, this was included in the v1.0.0 release but not in v0.48. I see. In that case libical in RHEL 6 is only affected by this one (there's 0.47 version, if I read it correctly). The RHEL 7 and 8 are at libical 3.0.x.
References: https://www.openwall.com/lists/oss-security/2019/06/13/1
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2019:1623 https://access.redhat.com/errata/RHSA-2019:1623
This issue has been addressed in the following products: Red Hat Enterprise Linux 6 Via RHSA-2019:1624 https://access.redhat.com/errata/RHSA-2019:1624
This issue has been addressed in the following products: Red Hat Enterprise Linux 7 Via RHSA-2019:1626 https://access.redhat.com/errata/RHSA-2019:1626