Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Cyrus IMAP server with valid credentials
-
DeliveryIssue XAPPLEPUSHSERVICE commands referencing foreign account mailbox paths
-
ExploitObserve server responses to confirm mailbox existence (oracle)
-
ExecutionRegister own APNS device token for confirmed victim mailbox
-
ImpactReceive '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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
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).
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Cyrus Imap
View allCyrus IMAP before 3.0.3 allows remote authenticated users to write to arbitrary files via a crafted (1) SYNCAPPLY, (2) S
Unauthorized mailbox deletion in Cyrus IMAP through 3.12.2 allows any authenticated non-admin user to invoke the admin-o
Cyrus IMAP before 3.8.3 and 3.10.x before 3.10.0-rc1 allows authenticated attackers to cause unbounded memory allocation
Incorrect authorization in Cyrus IMAP through 3.12.2 allows authenticated users to bypass mailbox ACL enforcement via th
Cross-user information disclosure in Cyrus IMAP through 3.12.2 allows any authenticated IMAP user to enumerate folder na
Cyrus IMAP through 3.12.2 exposes mailbox ACL data to any authenticated user via the IMAP LISTRIGHTS command, which lack
URLAUTH token forgery in Cyrus IMAP through 3.12.2 allows a network-based unauthenticated attacker to read the contents
Cyrus IMAP through version 3.12.2 fails to invalidate URLAUTH-minted URLs when the authorizer's access is subsequently r
Unauthorized mailbox access in Cyrus IMAP through 3.12.2 allows any authenticated user to read email from mailboxes they
Heap over-read in Cyrus IMAP through version 3.12.2 enables authenticated IMAP users to leak server heap memory by submi
EUVD-2026-45004
GHSA-w8cp-9j4g-wc9p
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB