Skip to content
OpenAdvisories
Medium · 6.1 CVE-2026-111269 EUVD-2026-102524GHSA-qvfg-9jj8-868q

libical through 4.0.6 Heap Out-of-Bounds Read via icalvalue_decode_ical_string

Published Oct 15, 2026 · Updated Oct 26, 2026 · Assigned by VulnCheck

Description

libical through 4.0.6 contains a heap-based out-of-bounds read in icalvalue_decode_ical_string() in src/libical/icalvalue.c when decoding input ending in a backslash. Attackers can supply escaped iCalendar text with a trailing backslash, causing the loop to read past the terminator and crash the application or leak adjacent heap memory.

Affected products

VendorProductAffectedFixed
libical libical ≤ 4.0.6 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libical3 No fix yet —
Debian 13 libical3 No fix yet —
Debian 12 libical3 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libical No fix yet —
Ubuntu 16.04 LTS libical No fix yet —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 libical 3.0.10-3 —

References