Skip to main content

Cyrus IMAP CVE-2026-61915

| EUVDEUVD-2026-75168 HIGH
Double Free (CWE-415)
2026-09-09 cve@mitre.org GHSA-jxhj-wr2q-m255
7.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as calendar user
  2. Delivery
    Craft PATCH with BYPARAM@ selector
  3. Exploit
    Target resource with duplicate properties
  4. Execution
    Trigger double-free over property iteration
  5. Impact
    Crash CalDAV worker (DoS)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Double free prevention
Exploitation Conditions

Requires an authenticated Cyrus IMAP calendar user (PR:L) with the ability to send CalDAV PATCH requests to the server. The specific trigger is a PATCH containing PATCH-ACTION="BYPARAM@..." (VPATCH BYPARAM processing) directed at a calendar resource that holds two or more properties of the matched kind - the double-free only occurs when multiple matching properties exist to iterate over. Limiting factors: valid credentials are mandatory (no anonymous access), the CalDAV/calendar feature must be enabled and in use, and the affected component is the CalDAV worker specifically. Impact is limited to a worker crash (denial of service); no data disclosure results.

Impact

This is a genuine but bounded availability issue, not a critical priority. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H) shows network-reachable, low-complexity exploitation but requires an authenticated calendar user (PR:L), and the real impact is a crashed CalDAV worker (A:H) with no confidentiality loss (C:N) and only nominal integrity effect (I:L). All exploitation signals point away from urgency: EPSS is 0.22% (12th percentile), the CVE is NOT in CISA KEV, no public POC is identified, and CISA SSVC scores Exploitation=none, Automatable=no, Technical Impact=partial. The signals are internally consistent - a low-privilege authenticated denial-of-service against a niche protocol handler, which is exactly the kind of high-ish CVSS (7.1) but low real-world-risk issue that should be patched during normal maintenance rather than treated as an emergency. One note: as a CWE-415 double-free, memory corruption can in principle escalate beyond a clean crash, but the description and A:H-dominant scoring frame it strictly as a worker crash (DoS), and no evidence of code-execution potential is provided.

Exploit ScenarioDerived

An attacker who already holds valid credentials on the Cyrus CalDAV service (any authenticated calendar user) crafts a PATCH request carrying PATCH-ACTION="BYPARAM@..." targeting a calendar resource that has two or more properties of the matched kind. Iterating over those properties frees the selector memory more than once, triggering a double-free that crashes the CalDAV worker. No public exploit code is identified at time of analysis, and the low attack complexity means repeated requests could sustain a denial of service against calendar functionality.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Sep 16, 2026

A double-free in the CalDAV calendar worker of Cyrus IMAP before 3.12.4 lets an authenticated calendar user crash that worker by sending a WebDAV PATCH request carrying PATCH-ACTION="BYPARAM@..." against a calendar resource that holds two or more properties of the matched kind. The vulnerability is reachable only with valid credentials and with the CalDAV/calendar component enabled (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H, CWE-415), and the assessed outcome is a worker crash/restart rather than data disclosure or code execution. No public exploit code has been identified and EPSS is low at 0.22% (12th percentile); CISA SSVC rates exploitation as 'none' and the issue as not automatable, so this is a bounded availability bug rather than a critical-priority one.

Earlier versions of this analysis (1)
v1 Sep 09, 2026 - 20:39 CVSS 4.2

Cyrus IMAP's CalDAV implementation before 3.12.4 (and the 3.10.x and 3.8.x branches) contains a double-free vulnerability in the VPATCH BYPARAM handler that any authenticated calendar user can trigger to crash a CalDAV worker process. By sending a crafted PATCH request with a PATCH-ACTION="BYPARAM@..." selector against a calendar resource that carries two or more properties of the matched kind, the server frees the selector's memory once per matching property instead of once total, resulting in a CWE-415 double-free. The primary real-world impact is repeated denial-of-service against the CalDAV service; no public exploit or active exploitation has been identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade to Cyrus IMAP 3.12.4 (3.11.x and later), 3.10.4 (3.9.x/3.10.x) or 3.8.8 (3.8.x and earlier), per the release notes linked above. If an immediate upgrade is not possible, the most direct compensating control is to disable CalDAV - remove/omit the CalDAV HTTP module from the server's HTTP service configuration so the vulnerable VPATCH handler is not reachable; the trade-off is that calendar (CalDAV) access and calendar sharing stop working for all users until the patch is applied. A narrower alternative is to restrict the CalDAV/HTTP endpoint to trusted networks or to a reverse proxy that blocks WebDAV PATCH requests while allowing GET/PROPFIND; this preserves read access to calendars but will break calendar-writing clients and only reduces risk where attackers cannot obtain legitimate calendar credentials, since the bug requires an authenticated principal (PR:L). Because the exploit is a heap double-free, runtime hardening (ASLR, hardened allocators, service supervision that restarts crashed workers) will not prevent the fault but limits single-crash impact, and monitoring for repeated CalDAV worker restarts or crash dumps provides a useful detection signal for attempted exploitation.

Affected VersionsENISA

Cyrus IMAP 3.11.0 <3.12.4
Cyrus IMAP 0 <3.8.8
Cyrus IMAP 3.9.0 <3.10.4

Affected Packages

euvd cyrus_imap fix: 3.8.8, 3.10.4, 3.12.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Cyrus IMAP is a mail/calendar server whose HTTP component hosts the CalDAV service (RFC 4791) on top of WebDAV. The affected code path is the VPATCH handler that processes PATCH requests with the PATCH-ACTION directive "BYPARAM@...", which selects properties to rewrite based on a parameter value. The root cause is CWE-415 (double free): the memory holding the property selector is released once per iteration while walking the list of matching properties, so when a resource has two or more properties of the matched kind the same allocation is freed on each pass, corrupting the heap. Given the allocator state involved, the practical, assessed consequence is a crash of the CalDAV worker process; the flaw is confined to the CalDAV worker, not the core IMAP/IMAPD path, and NVD maps it to the vendor's own product via CPE cpe:2.3:a:cyrus:imap (wildcard version), i.e. an upstream Cyrus issue rather than a distribution-specific patch problem.

Know when Imap gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY MEDIUM
NVD 7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H
vuln.today AI 6.5 MEDIUM

Network-reachable but needs an authenticated calendar user (PR:L); double-free yields a worker crash, so A:H with no confidentiality and no meaningful integrity impact (I:N).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 4.2 MEDIUM

Primary rating from Vendor (mitre).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
High

Lifecycle Timeline

4
Analysis Updated
Sep 16, 2026 - 15:42 vuln.today
v2 - CVSS changed
Severity Changed
Sep 16, 2026 - 15:37 NVD
MEDIUM HIGH
CVSS changed
Sep 16, 2026 - 15:37 NVD
4.2 (MEDIUM) 7.1 (HIGH)
Patch available
Sep 09, 2026 - 21:19 EUVD

DescriptionNVD

An issue was discovered in Cyrus IMAP before 3.12.4. There is a VPATCH BYPARAM double-free. An authenticated calendar user could crash a Cyrus CalDAV worker with a PATCH containing PATCH-ACTION="BYPARAM@..." against a resource with two or more properties of the matched kind. The memory holding the selector would be freed once on each iteration over the properties.

Executive ViewAI

Why It Matters

Cyrus IMAP deployments running versions earlier than 3.12.4 carry a memory-safety defect in the CalDAV calendar worker that any authenticated calendar user could trigger to force repeated worker crashes and restarts. The exposure is bounded to availability - no data disclosure, integrity compromise, or code execution has been assessed - but calendar and scheduling services for the affected user population can be disrupted on demand by anyone holding valid credentials. Leadership should treat this as a routine patch-management matter rather than an emergency, since a vendor fix is already published and remediation is a version upgrade.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
Cyrus IMAP is a common ISP/enterprise mail server; CalDAV path narrows footprint
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Imap

View all
CVE-2019-18928 CRITICAL
9.8 Nov 15

Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP request may be interpre

CVE-2019-11356 CRITICAL
9.8 Jun 03

The CalDAV feature in httpd in Cyrus IMAP 2.5.x through 2.5.12 and 3.0.x through 3.0.9 allows remote attackers to execut

CVE-2017-14230 CRITICAL
9.1 Sep 10

In the mboxlist_do_find function in imap/mboxlist.c in Cyrus IMAP before 3.0.4, an off-by-one error in prefix calculatio

CVE-2015-8077 HIGH
7.5 Dec 03

Integer overflow in the index_urlfetch function in imap/index.c in Cyrus IMAP 2.3.19, 2.4.18, and 2.5.6 allows remote at

CVE-2015-8076 HIGH
7.5 Dec 03

The index_urlfetch function in index.c in Cyrus IMAP 2.3.x before 2.3.19, 2.4.x before 2.4.18, 2.5.x before 2.5.4 allows

CVE-2015-8078 HIGH
7.5 Dec 03

Integer overflow in the index_urlfetch function in imap/index.c in Cyrus IMAP 2.3.19, 2.4.18, and 2.5.6 allows remote at

CVE-2021-33582 HIGH
7.5 Sep 01

Cyrus IMAP before 3.4.2 allows remote attackers to cause a denial of service (multiple-minute daemon hang) via input tha

CVE-2026-61908 MEDIUM
6.5 Sep 09

Heap memory disclosure in Cyrus IMAP before 3.12.4 allows authenticated users to leak adjacent heap contents via a craft

CVE-2019-19783 MEDIUM
6.5 Dec 16

An issue was discovered in Cyrus IMAP before 2.5.15, 3.0.x before 3.0.13, and 3.1.x through 3.1.8. Rated medium severity

CVE-2026-61910 MEDIUM
5.0 Sep 09

Cyrus IMAP before 3.12.4 permits an authenticated sharee who holds the `maySetKeywords` ACL right on a shared mailbox to

CVE-2026-61911 MEDIUM
4.3 Sep 09

Cyrus IMAP before 3.12.4 exposes a Sieve-based mailbox existence oracle that allows authenticated users to enumerate pri

CVE-2026-61909 MEDIUM
4.3 Sep 09

Cyrus IMAP before 3.12.4 exposes private calendar events and contacts to partially-privileged authenticated users throug

Vendor StatusVendor

SUSE

Severity: Important

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy