PatchSiren

PatchSiren cyber security CVE debrief

CVE-2016-9584 Libical Project CVE debrief

CVE-2016-9584 is a critical libical flaw caused by a use-after-free while processing crafted .ics content. According to NVD, the issue can let a remote attacker trigger denial of service and possibly read heap memory, with affected libical versions through 2.0.

Vendor
Libical Project
Product
Libical
CVSS
CRITICAL 9.1
CISA KEV
Not listed in stored evidence
Original CVE published
2017-01-18
Original CVE updated
2026-05-13
Advisory published
2017-01-18
Advisory updated
2026-05-13

Who should care

Organizations that parse or ingest iCalendar (.ics) files with libical, especially products or services that process untrusted calendar data, should treat this as a high-priority memory-safety issue.

Technical summary

NVD classifies the weakness as CWE-416 (Use After Free) and assigns CVSS 3.0 9.1/CRITICAL with AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H. The vulnerable CPE scope in the record covers libical versions up to and including 2.0. The public description says a crafted ICS file can trigger denial of service and may expose heap memory.

Defensive priority

High. This is a remotely triggerable memory-corruption issue with both availability and confidentiality impact in the NVD record, so patching or replacing vulnerable libical builds should be prioritized wherever untrusted calendar input is processed.

Recommended defensive actions

  • Upgrade libical to a version that is not covered by the vulnerable NVD range (the record lists versions up to and including 2.0).
  • Inventory applications, libraries, appliances, and services that bundle or link against libical, including indirect dependencies.
  • Restrict or validate ingestion of untrusted .ics files until remediation is complete.
  • Monitor for crashes or anomalous behavior in calendar parsing paths, especially where user-supplied ICS content is accepted.
  • Use vendor advisories and the NVD entry to confirm the fixed version for each downstream package or distribution build.

Evidence notes

This debrief is based only on the supplied NVD record and linked references. The NVD entry describes a libical use-after-free leading to DoS and possible heap memory disclosure, classifies it as CWE-416, assigns CVSS 3.0 9.1/CRITICAL, and lists affected versions through 2.0. The record also includes references to an oss-security mailing list post dated 2016-12-15 and a SecurityFocus BID entry.

Sources and references

Verified primary and authoritative sources

  • CVE-2016-9584 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2016-9584

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2016-9584 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2016-9584

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.