ZeroHour

Vulnerabilities

15 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-61915
+4 in the same advisory: …61908 …61910 …61911 …61909
Double-Free in Cyrus IMAP CalDAV Lets Authenticated Users Crash Workers

CVE-2026-61915 is a double-free (CWE-415) in the VPATCH BYPARAM handling of Cyrus IMAP's CalDAV support, fixed in version 3.12.4. An authenticated calendar user triggers it by sending a PATCH request with PATCH-ACTION="BYPARAM@..." against a resource containing two or more properties of the matched kind, which frees the memory holding the selector once on each iteration over the properties. The result is a crash of the CalDAV worker process — a denial-of-service condition with high availability impact, no confidentiality impact, and only low integrity impact per the CVSS score of 7.1. Any Cyrus IMAP deployment before 3.12.4 with the CalDAV/calendar component enabled and reachable by authenticated users is affected. There is currently no public proof-of-concept, no CISA KEV listing, and EPSS assigns only a 0.2% probability of exploitation within 30 days.

Do: Upgrade Cyrus IMAP to 3.12.4 or later. Where immediate upgrade is not possible, restrict CalDAV access to trusted authenticated accounts, monitor CalDAV worker (httpd) processes for repeated crashes or restarts, and consider blocking calendar PATCH requests carrying PATCH-ACTION="BYPARAM@..." at a fronting proxy or disabling the calendar service until patched.

7.1
group max
<1%
  • Cyrus IMAP All versions before 3.12.4 with the CalDAV component enabled
largeon the order of 100,000–1,000,000 mail/calendar users across thousands of Cyrus IMAP server deployments, only the CalDAV-enabled subset exploitable
CVE-2024-34055
Cyrus IMAP before 3.8.3 and 3.10.x before 3.10.0-rc1 allows authenticated attackers to cause unbounded memory allocation by sending many LITERALs in a single co

Cyrus IMAP before 3.8.3 and 3.10.x before 3.10.0-rc1 allows authenticated attackers to cause unbounded memory allocation by sending many LITERALs in a single command.

NVD description · AI analysis pending
6.5<1%
  • cyrusimap cyrus imap
CVE-2022-24407
In Cyrus SASL 2.1.17 through 2.1.27 before 2.1.28, plugins/sql.c does not escape the password for a SQL INSERT or UPDATE statement.

In Cyrus SASL 2.1.17 through 2.1.27 before 2.1.28, plugins/sql.c does not escape the password for a SQL INSERT or UPDATE statement.

NVD description · AI analysis pending
8.84%
  • cyrusimap cyrus-sasl
  • cyrusimap debian linux
  • cyrusimap fedora
  • +1 more
CVE-2021-33582
Cyrus IMAP before 3.4.2 allows remote attackers to cause a denial of service (multiple-minute daemon hang) via input that is mishandled during hash-table intera

Cyrus IMAP before 3.4.2 allows remote attackers to cause a denial of service (multiple-minute daemon hang) via input that is mishandled during hash-table interaction. Because there are many insertions into a single bucket, strcmp becomes slow. This is fixed in 3.4.2, 3.2.8, and 3.0.16.

NVD description · AI analysis pending
7.53%
  • cyrus imap
  • cyrus fedora
  • cyrus debian linux
CVE-2021-32056
Cyrus IMAP before 3.2.7, and 3.3.x and 3.4.x before 3.4.1, allows remote authenticated users to bypass intended access restrictions on server annotations and co

Cyrus IMAP before 3.2.7, and 3.3.x and 3.4.x before 3.4.1, allows remote authenticated users to bypass intended access restrictions on server annotations and consequently cause replication to stall.

NVD description · AI analysis pending
4.32%
  • cyrus imap
  • cyrus fedora
CVE-2019-19906
cyrus-sasl (aka Cyrus SASL) 2.1.27 has an out-of-bounds write leading to unauthenticated remote denial-of-service in OpenLDAP via a malformed LDAP packet.

cyrus-sasl (aka Cyrus SASL) 2.1.27 has an out-of-bounds write leading to unauthenticated remote denial-of-service in OpenLDAP via a malformed LDAP packet. The OpenLDAP crash is ultimately caused by an off-by-one error in _sasl_add_string in common.c in cyrus-sasl.

NVD description · AI analysis pending
7.58% PoC
  • cyrusimap cyrus-sasl
  • cyrusimap debian linux
  • cyrusimap ubuntu linux
  • +1 more
CVE-2019-19783
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.

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. If sieve script uploading is allowed (3.x) or certain non-default sieve options are enabled (2.x), a user with a mail account on the service can use a sieve script containing a fileinto directive to create any mailbox with administrator privileges, because of folder mishandling in autosieve_createfolder() in imap/lmtp_sieve.c.

NVD description · AI analysis pending
6.52%
  • cyrus imap
  • cyrus debian linux
  • cyrus fedora
  • +1 more
CVE-2019-18928
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 interpreted in the authentication context of an

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 interpreted in the authentication context of an unrelated previous request that arrived over the same connection.

NVD description · AI analysis pending
9.82%
  • cyrus imap
  • cyrus fedora
  • cyrus debian linux
CVE-2019-11356
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 execute arbitrary code via a crafted HTTP PUT

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 execute arbitrary code via a crafted HTTP PUT operation for an event with a long iCalendar property name.

NVD description · AI analysis pending
9.88%
  • cyrus imap
  • cyrus fedora
  • cyrus debian linux
  • +1 more
CVE-2017-14230
In the mboxlist_do_find function in imap/mboxlist.c in Cyrus IMAP before 3.0.4, an off-by-one error in prefix calculation for the LIST command caused use of uni

In the mboxlist_do_find function in imap/mboxlist.c in Cyrus IMAP before 3.0.4, an off-by-one error in prefix calculation for the LIST command caused use of uninitialized memory, which might allow remote attackers to obtain sensitive information or cause a denial of service (daemon crash) via a 'LIST "" "Other Users"' command.

NVD description · AI analysis pending
9.12%
  • cyrus imap
CVE-2017-12843
Cyrus IMAP before 3.0.3 allows remote authenticated users to write to arbitrary files via a crafted (1) SYNCAPPLY, (2) SYNCGET or (3) SYNCRESTORE command.

Cyrus IMAP before 3.0.3 allows remote authenticated users to write to arbitrary files via a crafted (1) SYNCAPPLY, (2) SYNCGET or (3) SYNCRESTORE command.

NVD description · AI analysis pending
6.51%
  • cyrusimap cyrus imap
  • cyrusimap fedora