Impact
This flaw arises within the icalvalue_decode_ical_string function of libical versions up to 4.0.6 when it processes escaped iCalendar text that ends with a backslash. The routine reads beyond the intended data termination, resulting in a classic out‑of‑bounds read (CWE‑125). An attacker can deliver such crafted input, causing the application to crash or expose adjacent heap memory contents.
Affected Systems
libical:libical versions 4.0.6 and earlier are affected. The issue is documented for the libical project and has been fixed in later releases beyond 4.0.6.
Risk and Exploitability
The CVSS score of 6.9 indicates moderate severity. The EPSS score is < 1%, showing a very low but nonzero exploitation probability, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is inferred to be any scenario where an application using libical receives external iCalendar data; therefore, programs such as email clients or calendar servers that parse remote input could be exploited. The moderate CVSS combined with the very low EPSS still warrants prompt remediation.
OpenCVE Enrichment