Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
PR:L required as any authenticated user triggers the flaw; C:L reflects ACL metadata disclosure only, with no integrity or availability impact.
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. LISTRIGHTS os not limited to users with admin access. An authenticated user could call IMAP LISTRIGHTS against any mailbox they could name and learn what principals had what access to it. (This action should have been restricted to users with admin access on the target mailbox.)
AnalysisAI
Cyrus IMAP through 3.12.2 exposes mailbox ACL data to any authenticated user via the IMAP LISTRIGHTS command, which lacks the required admin-access authorization check. Any valid IMAP account holder can call LISTRIGHTS against arbitrary mailboxes they can name, learning which principals hold which access rights - data that should be restricted to mailbox administrators. No public exploit or active exploitation has been identified; vendor release notes reference 3.12.3 as the corrective release.
Technical ContextAI
CWE-862 (Missing Authorization) describes the root cause: the LISTRIGHTS IMAP command (defined in RFC 4314 as part of the IMAP ACL extension) is intended to return the rights a given identifier holds on a specified mailbox. In a correctly implemented server, querying ACL data on mailboxes the caller does not administer should require elevated (admin) privilege on that mailbox. Cyrus IMAP through 3.12.2 omits this authorization gate entirely, allowing any authenticated session to probe the full ACL map of any reachable mailbox by name. The affected CPE is cpe:2.3:a:cyrusimap:cyrus_imap:*:*:*:*:*:*:*:*, covering all versions of the cyrusimap open-source IMAP server product up to and including 3.12.2.
RemediationAI
Upgrade to Cyrus IMAP 3.12.3, which is indicated as the corrective release per vendor release notes at https://www.cyrusimap.org/3.12/imap/download/release-notes/3.12/x/3.12.3.html. If an immediate upgrade is not feasible, restrict IMAP service access at the network layer (firewall or VPN) to reduce the population of users who can authenticate and issue LISTRIGHTS commands - noting this trade-off limits remote IMAP access generally, not just the vulnerable command. Additionally, audit existing mailbox ACL configurations to ensure sensitive mailbox permission assignments do not inadvertently expose organizational or privilege structures; minimizing ACL breadth reduces the value of information disclosed by this flaw. There is no known per-command disable switch for LISTRIGHTS in Cyrus IMAP without patching.
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
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
Cyrus IMAP through version 3.12.2 contains an authorization flaw in its XAPPLEPUSHSERVICE (XAPS) command that lets authe
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allVendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| openSUSE Leap 16.0 | Fixed |
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45012
GHSA-fx86-vr4x-grgq