Skip to main content

Cyrus IMAP CVE-2026-47081

| EUVDEUVD-2026-45004 LOW
Incorrect Authorization (CWE-863)
2026-07-16 mitre GHSA-w8cp-9j4g-wc9p
3.1
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Cyrus IMAP server with valid credentials
  2. Delivery
    Issue XAPPLEPUSHSERVICE commands referencing foreign account mailbox paths
  3. Exploit
    Observe server responses to confirm mailbox existence (oracle)
  4. Execution
    Register own APNS device token for confirmed victim mailbox
  5. Impact
    Receive 'mailbox changed' push notifications on victim mail activity

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The XAPPLEPUSHSERVICE extension must be enabled in the Cyrus IMAP server configuration and the server must be reachable over a network IMAP connection - deployments without APNS integration enabled are unaffected by both the push hijack and the push-based confirmation channel. The attacker must hold valid IMAP credentials on the same Cyrus IMAP server (PR:L per CVSS); unauthenticated attackers cannot reach the XAPS command. Successful mailbox enumeration additionally requires the attacker to guess or derive plausible mailbox path names for target accounts, which the CVSS AC:H rating reflects. The flaw is strictly limited in impact: no message content, sender or recipient metadata, or any other data beyond mailbox existence and modseq-change timing is accessible. Exploitation does not affect the victim's own push notification delivery - the attacker receives an additional, unsolicited notification rather than intercepting the victim's.

Impact

The CVSS 3.1 score of 3.1 (Low) with vector AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N accurately characterises this as a low-priority finding for most environments. Authentication is required (PR:L), restricting exploitation to users who already hold valid IMAP credentials on the targeted server - this significantly limits the attacker pool. High attack complexity (AC:H) reflects the practical difficulty of guessing valid mailbox paths for other accounts without prior knowledge. The confidentiality impact is genuinely Low (C:L): only structural metadata - mailbox existence and change timing - is disclosed; no message content, headers, or recipient data is reachable through this vector. No EPSS score was provided in the source intelligence, so exploitation probability cannot be quantified. The vulnerability is absent from CISA KEV and no POC code has been identified, indicating no confirmed or widespread active exploitation. Risk is most meaningful in high-security multi-tenant IMAP environments (universities, shared hosting providers) where mailbox enumeration across accounts and unsolicited push notification delivery are meaningful threats, and where APNS integration is actively deployed.

Exploit ScenarioDerived

An authenticated IMAP user connects to a shared Cyrus IMAP server and iterates through common mailbox name patterns (e.g., Inbox, Sent, Archives) using the XAPPLEPUSHSERVICE command targeting other users' account namespaces; the server's differential responses confirm which mailboxes exist, revealing organisational folder structure. The attacker then registers their own APNS device token for a confirmed target mailbox, after which every time the victim receives new mail or otherwise changes that folder, the attacker's Apple device receives a 'mailbox has changed' push notification. No public exploit code has been identified, so this currently requires manual IMAP interaction using a standard IMAP client or scripting tool.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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

AnalysisAIv1 – Jul 16, 2026

Cyrus IMAP through version 3.12.2 contains an authorization flaw in its XAPPLEPUSHSERVICE (XAPS) command that lets authenticated IMAP users enumerate arbitrary mailboxes belonging to other accounts and redirect Apple Push Notification Service alerts about those mailboxes to their own device. The flaw (CWE-863, Incorrect Authorization) does not expose message content - only whether a target mailbox exists and when its modification sequence (modseq) changes - but it enables cross-account probing and unauthorized push subscription in multi-tenant IMAP deployments. No public exploit code has been identified and this vulnerability is not listed in CISA KEV; the low CVSS score of 3.1 is consistent with the limited confidentiality impact and mandatory authentication requirement.

RemediationAI

The primary remediation is to upgrade Cyrus IMAP to version 3.12.3 or later, which addresses this vulnerability according to the vendor release notes at https://www.cyrusimap.org/3.12/imap/download/release-notes/3.12/x/3.12.3.html; consult https://www.cyrusimap.org/imap/download/release-notes/index.html for status of other supported branches. If an immediate upgrade is not feasible, administrators can disable the XAPPLEPUSHSERVICE extension in the Cyrus IMAP configuration, which eliminates both the enumeration oracle and the push hijack surface entirely - the trade-off is that all Apple Mail push notification functionality will cease for every user on the server. As an additional layer, restricting IMAP access via firewall rules or VPN to known-good authenticated networks reduces the pool of potential attackers able to exploit this, though it does not eliminate the flaw for internal users. No patch version beyond 3.12.3 has been independently confirmed from the provided data.

Affected VersionsENISA

Cyrus IMAP 0 <3.12.3

Affected Packages

euvd cyrus_imap fix: 3.12.3

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

XAPPLEPUSHSERVICE (XAPS) is a proprietary IMAP extension supported by Cyrus IMAP that enables Apple Mail clients to register Apple Push Notification Service (APNS) device tokens, allowing the server to push 'new mail' notifications to iOS and macOS devices without the client maintaining a persistent connection. The vulnerability arises because Cyrus IMAP's XAPS command handler does not enforce proper ownership or access-control checks (CWE-863: Incorrect Authorization) before accepting a mailbox path submitted by the authenticated user. As a result, any authenticated IMAP user can supply arbitrary mailbox paths - including those belonging to other accounts - and the server's acceptance or rejection reveals whether those mailboxes exist. Furthermore, by successfully registering a foreign mailbox, the attacker's APNS device token receives 'mailbox changed' push notifications whenever the victim mailbox's modseq advances. The affected codebase is cyrusimap/cyrus-imapd, identified by CPE cpe:2.3:a:cyrusimap:cyrus_imap:*:*:*:*:*:*:*:*, covering all releases through 3.12.2.

Know when Cyrus 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 3.1 LOW
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.1 LOW

Network IMAP access required (AV:N); authentication mandatory (PR:L); guessing foreign mailbox names adds complexity (AC:H); only existence metadata disclosed, no content (C:L, I:N, A:N).

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

Lifecycle Timeline

2
Patch available
Jul 16, 2026 - 20:48 EUVD
CVE Published
Jul 16, 2026 - 00:00 cve.org
LOW 3.1

DescriptionCVE.org

An issue was discovered in cyrus-imapd in Cyrus IMAP through 3.12.2. There is an XAPPLEPUSHSERVICE folder existence oracle and push hijack. An authenticated IMAP user could probe for the existence of arbitrary mailboxes on other users' accounts via the XAPPLEPUSHSERVICE command and then create Apple Push Notification Service notifications for new mail in those mailboxes to their own APNS device. This did not leak any data about the content of mailboxes. Instead, a "mailbox has changed" notice would be pushed when the mailbox modseq changed.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
widely deployed in enterprise and academic IMAP environments
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2017-12843 MEDIUM
6.5 Aug 22

Cyrus IMAP before 3.0.3 allows remote authenticated users to write to arbitrary files via a crafted (1) SYNCAPPLY, (2) S

CVE-2026-47084 MEDIUM
6.5 Jul 16

Unauthorized mailbox deletion in Cyrus IMAP through 3.12.2 allows any authenticated non-admin user to invoke the admin-o

CVE-2024-34055 MEDIUM
6.5 Jun 05

Cyrus IMAP before 3.8.3 and 3.10.x before 3.10.0-rc1 allows authenticated attackers to cause unbounded memory allocation

CVE-2026-47082 MEDIUM
5.4 Jul 16

Incorrect authorization in Cyrus IMAP through 3.12.2 allows authenticated users to bypass mailbox ACL enforcement via th

CVE-2026-47083 MEDIUM
4.3 Jul 16

Cross-user information disclosure in Cyrus IMAP through 3.12.2 allows any authenticated IMAP user to enumerate folder na

CVE-2026-47089 MEDIUM
4.3 Jul 16

Cyrus IMAP through 3.12.2 exposes mailbox ACL data to any authenticated user via the IMAP LISTRIGHTS command, which lack

CVE-2026-47085 MEDIUM
4.0 Jul 16

URLAUTH token forgery in Cyrus IMAP through 3.12.2 allows a network-based unauthenticated attacker to read the contents

CVE-2026-47087 LOW
3.5 Jul 16

Cyrus IMAP through version 3.12.2 fails to invalidate URLAUTH-minted URLs when the authorizer's access is subsequently r

CVE-2026-47086 LOW
3.5 Jul 16

Unauthorized mailbox access in Cyrus IMAP through 3.12.2 allows any authenticated user to read email from mailboxes they

CVE-2026-47088 LOW
3.1 Jul 16

Heap over-read in Cyrus IMAP through version 3.12.2 enables authenticated IMAP users to leak server heap memory by submi

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