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.