Skip to content
Heist/ feed
Back to feed
Medium

libical3 — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2026-88383

libical 4.0.6 contains an incompatible function pointer in icalparameter_string_to_kind(). When parsing iCalendar data containing a parameterized property, the function passes icalparameter_compare_kind_map() to bsearch() through an incompatible comparator function pointer type. bsearch() invokes the callback through the mismatched type, resulting in undefined behavior and process termination, leading to denial of service.

Products
libical3
Affected versions
3.0.16-1, 3.0.17-1, 3.0.17-1.1, 3.0.17-1.1~exp1, 3.0.18-1, 3.0.19-1, 3.0.19-2, 3.0.19-3, 3.0.19-4, 3.0.20-1, 3.0.20-2, 3.0.20-3
Fixed versions
Not specified
CVEs
CVE-2026-88383
Confirmed fixed CVEs
Not specified
Updated in this feed
28 Oct 2026, 03:41 UTC · Revision 1

Source evidence

DEBIAN-CVE-2026-88383

core-osv · Original source

Published 24 Sept 2026, 17:17 UTC

libical 4.0.6 contains an incompatible function pointer in icalparameter_string_to_kind(). When parsing iCalendar data containing a parameterized property, the function passes icalparameter_compare_kind_map() to bsearch() through an incompatible comparator function pointer type. bsearch() invokes the callback through the mismatched type, resulting in undefined behavior and process termination, leading to denial of service.

osv:DEBIAN-CVE-2026-88383

libical3

Fixed versions: Not specified

libical3

Fixed versions: Not specified

libical3

Fixed versions: Not specified

Complete source record
{
  "id": "50f9939fc6fb466be8729a5a2bf6277a6221d452b0c7053a6f8972105938120e",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2026-88383",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2026-88383",
    "summary": "libical 4.0.6 contains an incompatible function pointer in icalparameter_string_to_kind(). When parsing iCalendar data containing a parameterized property, the function passes icalparameter_compare_kind_map() to bsearch() through an incompatible comparator function pointer type. bsearch() invokes the callback through the mismatched type, resulting in undefined behavior and process termination, leading to denial of service.",
    "evidence": "osv:DEBIAN-CVE-2026-88383",
    "products": [
      {
        "name": {
          "value": "libical3",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "3.0.16-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.17-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.17-1.1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.17-1.1~exp1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.18-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.19-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.19-2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.19-3",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.19-4",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.20-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.20-2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.0.20-3",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libical3",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "3.0.20-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "3.0.20-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "3.0.20-3",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libical3",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "3.0.20-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "3.0.20-2",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "3.0.20-3",
            "evidence": "/affected/2/versions"
          }
        ]
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "DEBIAN-CVE-2026-88383",
      "aliases": [
        "DEBIAN-CVE-2026-88383"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libical3",
            "purl": "pkg:deb/debian/libical3?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "versions": [
            "3.0.16-1",
            "3.0.17-1",
            "3.0.17-1.1",
            "3.0.17-1.1~exp1",
            "3.0.18-1",
            "3.0.19-1",
            "3.0.19-2",
            "3.0.19-3",
            "3.0.19-4",
            "3.0.20-1",
            "3.0.20-2",
            "3.0.20-3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-88383.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libical3",
            "purl": "pkg:deb/debian/libical3?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "versions": [
            "3.0.20-1",
            "3.0.20-2",
            "3.0.20-3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-88383.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libical3",
            "purl": "pkg:deb/debian/libical3?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "versions": [
            "3.0.20-1",
            "3.0.20-2",
            "3.0.20-3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-88383.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        }
      ],
      "modified": "2026-10-07T10:00:13.087359860Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-88383"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2026-88383"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-88383",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 94691,
  "published_at": "2026-09-24T17:17:07.787+00:00"
}