Vulnerabilities & PatchesEmerging1 src
CVE-2026-55099 - icalendar: Algorithmic Complexity in Equality
CVE ID : CVE-2026-55099
Published : Aug. 25, 2026, 8:16 p. m.
• 55 minutes ago
Description : icalendar is an RFC 5545 compatible parser and generator of iCalendar files for Python. From 7. 1. 0 until 7. 1. 3, the Component equality method in src/icalendar/cal/component. py compares nested subcomponents with two membership loops, and each membership test invokes the same method on child components, causing O(2^n) work relative to nesting depth. Component.
from_ical accepts arbitrarily nested BEGIN:VEVENT blocks without a depth limit, so an attacker can submit a sub-kilobyte . ics file containing equal nested subtrees and trigger the cost when an application performs equality, inequality, membership, deduplication, test-assertion, round-trip, or normalization comparisons.