Skip to main content

CVE-2025-30189

HIGH
Improper Preservation of Consistency Between Independent Representations of Shared State (CWE-1250)
2025-10-31 security@open-xchange.com
7.4
CVSS 3.1 · Vendor: open-xchange
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Hardware access interface protection
Impact

Real-world risk assessment reveals moderate-to-high priority despite contradictory signals. The CVSS 7.4 (High) score reflects significant impact with high confidentiality and integrity compromise, though attack complexity is rated High (AC:H) suggesting specific preconditions are required. The vulnerability requires no authentication (PR:N) and is network-accessible (AV:N), making it broadly exploitable once preconditions are met. However, EPSS exploitation probability is extremely low at 0.03% (9th percentile), indicating security researchers assess real-world exploitation as unlikely. No public exploit code exists and the vulnerability is not confirmed actively exploited (not in CISA KEV). The high attack complexity likely stems from requiring specific passdb/userdb driver configurations with caching enabled and circumstances where cache key collisions occur. SSVC considerations indicate moderate technical impact (unauthorized account access) but low automation potential due to configuration-specific nature. Priority should be elevated for organizations running Dovecot with passdb/userdb caching enabled in multi-user environments, particularly email service providers. The discrepancy between high CVSS and low EPSS suggests this is primarily a vulnerability of concern for specific deployment patterns rather than mass exploitation scenarios.

Exploit ScenarioDerived

An attacker targets a mail server running Dovecot with passdb caching enabled and a vulnerable driver configuration. The attacker first waits for or triggers a legitimate user (victim@example.com) to authenticate successfully, causing their authentication state to be cached with a non-unique cache key. The attacker then attempts authentication to the mail server using their own credentials (attacker@example.com), which generates an identical cache key due to the driver misconfiguration. Dovecot retrieves the cached authentication state from the victim's previous login instead of validating the attacker's actual credentials. The attacker gains full access to the victim's mailbox, can read confidential emails, send messages as the victim, and access any email-based password reset mechanisms for other services. The attack complexity is high because it requires knowledge of the specific caching configuration, timing the attack after a target user's authentication, and potentially discovering which usernames share cache key collisions.

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

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

Alert me

AnalysisAIv1 – Mar 27, 2026

Authentication cache collision in Dovecot mail server allows remote attackers to gain unauthorized access to other users' accounts under specific caching configurations. When passdb/userdb caching is enabled, certain drivers incorrectly use identical cache keys for multiple distinct users, causing authentication data from one user to be applied to subsequent login attempts by different users. This vulnerability enables attackers to authenticate as other users after the legitimate user's credentials are cached, with no public exploit identified at time of analysis. Despite low EPSS probability (0.03%), the network-accessible attack vector and potential for unauthorized email access warrants immediate remediation in environments using affected caching configurations.

RemediationAI

Primary remediation is upgrading to a fixed Dovecot version as specified in the vendor advisory at https://documentation.open-xchange.com/dovecot/security/advisories/csaf/2026/oxdc-adv-2026-0001.json, though the exact patched version number is not provided in available intelligence data. As an immediate workaround until patching is possible, disable authentication caching either globally by setting auth_cache_size to zero in dovecot.conf, or disable caching selectively for affected passdb and userdb drivers by removing or commenting out cache_key parameters in their driver configurations. Review passdb and userdb configurations to ensure cache_key values incorporate sufficient unique identifiers per user if caching must remain enabled. Monitor authentication logs for anomalous patterns where users appear to gain access to accounts other than their own. After applying fixes, flush existing authentication caches and force all users to re-authenticate. Consult the full disclosure on the oss-security mailing list (http://www.openwall.com/lists/oss-security/2025/10/29/4) and Full Disclosure list for additional technical details and configuration guidance.

Affected ProductsAI

The vulnerability affects Dovecot mail server installations with passdb or userdb caching enabled for specific driver configurations. Based on the security advisory reference from Open-Xchange (oxdc-adv-2026-0001.json), this impacts Dovecot deployments where cache_key parameters in authentication driver configurations produce non-unique values across different users. The exact version range is not specified in available data, though the advisory timeline (2026 reference suggests 2025 disclosure) indicates recent versions. Organizations running Dovecot with auth_cache_size greater than zero and using affected passdb or userdb drivers (specific drivers not enumerated in provided data) are vulnerable. Detailed version information and complete affected driver list should be confirmed from the Open-Xchange security advisory at https://documentation.open-xchange.com/dovecot/security/advisories/csaf/2026/oxdc-adv-2026-0001.json and the oss-security mailing list disclosure.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

Dovecot is a widely-deployed open-source IMAP and POP3 email server. This vulnerability affects the passdb (password database) and userdb (user database) authentication subsystems when caching is enabled to improve performance. The root cause is CWE-1250 (Improper Preservation of Consistency Between Independent Representations of Shared State), where cache key generation fails to properly differentiate between users. The affected drivers generate non-unique cache keys, causing hash collisions in the authentication cache. When User A authenticates successfully, their credentials and privileges are stored under a cache key. When User B subsequently attempts authentication, the same cache key is generated, causing Dovecot to retrieve and apply User A's cached authentication state. This creates a classic authentication bypass through state confusion, where the cache becomes a shared state that loses consistency between distinct user identities. The issue is specific to certain passdb/userdb driver implementations when cache_key configuration parameters are not sufficiently unique.

Know when the next one hits your stack

  • 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 (open-xchange) PRIMARY 7.4 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
SUSE HIGH

Primary rating from Vendor (open-xchange).

CVSS VectorVendor: open-xchange

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

Lifecycle Timeline

2
Patch released
Apr 05, 2026 - 20:30 nvd
Patch available
CVE Published
Oct 31, 2025 - 09:15 nvd
HIGH 7.4

DescriptionCVE.org

When cache is enabled, some passdb/userdb drivers incorrectly cache all users with same cache key, causing wrong cached information to be used for these users. After cached login, all subsequent logins are for same user. Install fixed version or disable caching either globally or for the impacted passdb/userdb drivers. No publicly available exploits are known.

Executive ViewAI

Why It Matters

CVE-2025-30189 is a high-severity authentication flaw in Dovecot mail servers that allows attackers to impersonate other users by exploiting cache key collisions when passdb/userdb caching is enabled. This vulnerability could grant unauthorized access to email accounts and sensitive communications across affected organizations, requiring immediate action for mail infrastructure security.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable passdb/userdb caching in dovecot.conf if service delivery permits; (2) Restrict network access to Dovecot ports (typically 110, 143, 993, 995) to known/trusted IP ranges only; (3) Implement login monitoring and alerting for impossible travel patterns or access from unusual locations; (4) Reduce cache TTL values if caching cannot be disabled, minimizing exposure window. Monitor vendor (Dovecot Project) advisory channels for patch release.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Data Quality
4 sources
Confidence: Medium

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.0%
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: High
Product Status
Container suse/sl-micro/6.0/kvm-os-container:latest Container suse/sl-micro/6.1/kvm-os-container:2.2.0-3.3 Affected
SUSE Linux Enterprise Server 16.0 SUSE Linux Enterprise Server for SAP applications 16.0 Fixed
openSUSE Leap 16.0 Fixed
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Server 16.0 Affected

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