Cloudanix VulnDB

CVE-2016-5824

Medium · 5.5

CVSS

5.5

EPSS

2.2%

Published

Jan 27, 2017

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in calendar file handling software can make programs crash when opening certain bad files, potentially interrupting work that involves calendars.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

A use-after-free vulnerability in libical allows an attacker to trigger memory corruption leading to a denial of service when processing a specially crafted ICS calendar file.

Why it matters to the business

Applications using libical to parse calendar files may crash unexpectedly when handling malicious input, disrupting services that rely on calendar data processing. Given its presence in multiple Linux distributions, widespread impact on enterprise systems is possible, though exploitation requires user interaction.

How an attack unfolds

An attacker crafts a malicious ICS file containing structures that cause use-after-free during parsing. The victim opens or processes the file in an application using libical, leading to a crash.

How to fix it

Update libical to a patched version that resolves the use-after-free issue. Monitor for updates in affected distributions like Ubuntu and Red Hat.

How to confirm the fix worked

Test parsing of known malicious ICS files to ensure no crash occurs. Check version of libical installed.

Typical attack path

  1. Craft a malicious ICS file exploiting use-after-free
  2. Deliver the file to the target (e.g., via email or download)
  3. Victim opens the file in an affected application
  4. Application crashes due to memory corruption

How to detect it

Look for application crashes or segmentation faults when processing ICS files in logs. Monitor for unexpected terminations in processes using libical.

What your security team should do

  • Apply available updates for libical across all affected distributions
  • Implement file scanning or sandboxing for ICS files if possible
  • Monitor for crashes in applications using libical

The record

libical 1.0 allows remote attackers to cause a denial of service (use-after-free) via a crafted ics file.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 thunderbird 0 1:60.5.0-1
Debian:12 thunderbird 0 1:60.5.0-1
Debian:13 thunderbird 0 1:60.5.0-1
Debian:7 libical 0 0.48-2+deb7u1
Mageia:5 libical 0 1.0-4.1.mga5
Mageia:6 libical 0 2.0.0-2.1.mga6
Red Hat:enterprise_linux:6::client thunderbird 0 0:60.5.0-1.el6_10
Red Hat:enterprise_linux:6::client thunderbird-debuginfo 0 0:60.5.0-1.el6_10
Red Hat:enterprise_linux:6::server thunderbird 0 0:60.5.0-1.el6_10
Red Hat:enterprise_linux:6::server thunderbird-debuginfo 0 0:60.5.0-1.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird 0 0:60.5.0-1.el6_10
Red Hat:enterprise_linux:6::workstation thunderbird-debuginfo 0 0:60.5.0-1.el6_10
Red Hat:enterprise_linux:7::client thunderbird 0 0:60.5.0-1.el7_6
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:60.5.0-1.el7_6
Red Hat:enterprise_linux:7::server thunderbird 0 0:60.5.0-1.el7_6
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:60.5.0-1.el7_6
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:60.5.0-1.el7_6
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:60.5.0-1.el7_6
SUSE:Linux Enterprise Desktop 12 SP2 libical 0 1.0.1-16.3.1
SUSE:Linux Enterprise Desktop 12 SP3 libical 0 1.0.1-16.3.1
SUSE:Linux Enterprise Server 11 SP4 libical 0 0.43-1.10.6.1
SUSE:Linux Enterprise Server 12 SP2 libical 0 1.0.1-16.3.1
SUSE:Linux Enterprise Server 12 SP3 libical 0 1.0.1-16.3.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 libical 0 1.0.1-16.3.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 libical 0 0.43-1.10.6.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 libical 0 1.0.1-16.3.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 libical 0 1.0.1-16.3.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 libical 0 0.43-1.10.6.1
SUSE:Linux Enterprise Software Development Kit 12 SP2 libical 0 1.0.1-16.3.1
SUSE:Linux Enterprise Software Development Kit 12 SP3 libical 0 1.0.1-16.3.1
SUSE:Linux Enterprise Workstation Extension 15 MozillaThunderbird 0 60.5.0-3.20.2
SUSE:Package Hub 12 MozillaThunderbird 0 60.5.1-79.1
Ubuntu:14.04:LTS thunderbird 0 1:60.5.1+build2-0ubuntu0.14.04.1
Ubuntu:16.04:LTS libical 0 No fix
Ubuntu:16.04:LTS thunderbird 0 1:60.5.1+build2-0ubuntu0.16.04.1
Ubuntu:18.04:LTS libical 0 No fix
Ubuntu:18.04:LTS thunderbird 0 1:60.5.1+build2-0ubuntu0.18.04.1
Ubuntu:Pro:16.04:LTS libical 0 No fix
Ubuntu:Pro:18.04:LTS libical 0 No fix
openSUSE:Tumbleweed MozillaThunderbird 0 91.1.1-1.1

Related vulnerabilities