Nixpkgs security tracker

Try the new UI
Login with GitHub

Suggestions search

With package: python314Packages.icalendar-compatibility

Found 3 matching suggestions

View:
Compact
Detailed
Permalink CVE-2026-55099
7.5 HIGH
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): None (N)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
updated 4 weeks, 2 days ago by @erictapen Activity log
  • Created suggestion
  • @erictapen ignored package haskellPackages.iCalendar
  • @erictapen dismissed
icalendar: Algorithmic Complexity in Equality

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. Parsing alone does not trigger the issue, and comparisons that differ early short-circuit, but a few hundred bytes can pin a CPU core for minutes or indefinitely, causing denial of service in calendar sync or import endpoints, invite processing, and other comparison paths. This issue is fixed in version 7.1.3.

Affected products

icalendar
  • ==>= 7.1.0, < 7.1.3

Matching in nixpkgs

Ignored packages (1)

Package maintainers

Fixed version already in unstable, stable not affected
Dismissed
(not in Nixpkgs)
Permalink CVE-2026-14827
6.8 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): High (H)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): High (H)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): High (H)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): High (H)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
updated 1 month, 4 weeks ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse dismissed (not in Nixpkgs)
Calendar < 1.3.18 - Contributor+ Stored XSS via event_link Parameter

The Calendar WordPress plugin before 1.3.18 does not properly escape a user-supplied event field before outputting it inside an HTML attribute on a public-facing page, allowing users with the Contributor role to inject arbitrary JavaScript that executes in the browser of anyone viewing the calendar.

References

Affected products

Calendar
  • <1.3.18

Matching in nixpkgs

pkgs.gnome-calendar

Simple and beautiful calendar application for GNOME

  • nixos-unstable 50.0
    • nixpkgs-unstable 50.0
    • nixos-unstable-small 50.0
  • nixos-26.05 50.0
    • nixos-26.05-small 50.0
    • nixpkgs-26.05-darwin 50.0

pkgs.open-web-calendar

Highly customizable web calendar that can be embedded into websites using ICal source links

  • nixos-unstable 1.51
    • nixpkgs-unstable 1.51
    • nixos-unstable-small 1.51
  • nixos-26.05 1.51
    • nixos-26.05-small 1.51
    • nixpkgs-26.05-darwin 1.51

pkgs.gnomeExtensions.shamsi-calendar

تقویم هجری شمسی،قمری و میلادی در میز‌کار گنوم لینوکس

  • nixos-unstable 45
    • nixpkgs-unstable 45
    • nixos-unstable-small 46
  • nixos-26.05 45
    • nixos-26.05-small 45
    • nixpkgs-26.05-darwin 45

pkgs.gnomeExtensions.chinese-calendar

在 GNOME 顶栏时钟和日历卡片中显示中国农历日期、节气、传统节日和法定节假日信息。

  • nixos-unstable -
    • nixos-unstable-small 8

pkgs.gnomeExtensions.dim-completed-calendar-events

Dim completed events in the top panel menu to easily distinguish between upcoming and past events. You can also highlight events that are ongoing.

  • nixos-unstable 12
    • nixpkgs-unstable 12
    • nixos-unstable-small 13
  • nixos-26.05 12
    • nixos-26.05-small 12
    • nixpkgs-26.05-darwin 12

Package maintainers

Dismissed
(not in Nixpkgs)
Permalink CVE-2026-33635
4.3 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): Low (L)
  • Availability (A): None (N)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): Low (L)
  • Modified Availability (MA): None (N)
updated 5 months, 4 weeks ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse dismissed (not in Nixpkgs)
iCalendar has ICS injection via unsanitized URI property values

iCalendar is a Ruby library for dealing with iCalendar files in the iCalendar format defined by RFC-5545. Starting in version 2.0.0 and prior to version 2.12.2, .ics serialization does not properly sanitize URI property values, enabling ICS injection through attacker-controlled input, adding arbitrary calendar lines to the output. `Icalendar::Values::Uri` falls back to the raw input string when `URI.parse` fails and later serializes it with `value.to_s` without removing or escaping `\r` or `\n` characters. That value is embedded directly into the final ICS line by the normal serializer, so a payload containing CRLF can terminate the original property and create a new ICS property or component. (It looks like you can inject via url, source, image, organizer, attach, attendee, conference, tzurl because of this). Applications that generate `.ics` files from partially untrusted metadata are impacted. As a result, downstream calendar clients or importers may process attacker-supplied content as if it were legitimate event data, such as added attendees, modified URLs, alarms, or other calendar fields. Version 2.12.2 contains a patch for the issue.

Affected products

icalendar
  • ==>= 2.0.0, < 2.12.2

Matching in nixpkgs

Package maintainers