{"id":"OESA-2026-4551","summary":"libical security update","details":"Libical is an open source implementation of the IETF&amp;apos;s iCalendar calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It parses iCal components and provides a C API for manipulating the component properties, parameters, and subcomponents.\r\n\r\nSecurity Fix(es):\n\nlibical 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.(CVE-2026-111269)","modified":"2026-10-29T09:15:26.047714158Z","published":"2026-10-29T09:02:50Z","upstream":["CVE-2026-111269"],"database_specific":{"severity":"Medium"},"references":[{"type":"ADVISORY","url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4551"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-111269"}],"affected":[{"package":{"name":"libical","ecosystem":"openEuler:24.03-LTS-SP4","purl":"pkg:rpm/openEuler/libical&distro=openEuler-24.03-LTS-SP4"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.17-4.oe2403sp4"}]}],"ecosystem_specific":{"src":["libical-3.0.17-4.oe2403sp4.src.rpm"],"x86_64":["libical-3.0.17-4.oe2403sp4.x86_64.rpm","libical-debuginfo-3.0.17-4.oe2403sp4.x86_64.rpm","libical-debugsource-3.0.17-4.oe2403sp4.x86_64.rpm","libical-devel-3.0.17-4.oe2403sp4.x86_64.rpm"],"aarch64":["libical-3.0.17-4.oe2403sp4.aarch64.rpm","libical-debuginfo-3.0.17-4.oe2403sp4.aarch64.rpm","libical-debugsource-3.0.17-4.oe2403sp4.aarch64.rpm","libical-devel-3.0.17-4.oe2403sp4.aarch64.rpm"]},"database_specific":{"source":"https://repo.openeuler.org/security/data/osv/OESA-2026-4551.json"}}],"schema_version":"1.9.2","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H"}]}