Skip to main content

Roundcube CVE-2026-35541

| EUVDEUVD-2026-18585 MEDIUM
Access of Resource Using Incompatible Type (Type Confusion) (CWE-843)
2026-04-03 mitre GHSA-46pv-mj2g-93gh
4.2
CVSS 3.1 · Vendor: mitre
View

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Type safety enforcement
MITRE ATT&CK

1 technique across 1 tactic: Execution

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

Impact

The CVSS vector AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N indicates remote network attack requiring an existing authenticated session (PR:L), high attack complexity, and limited confidentiality and integrity impact without availability impact. The moderate CVSS score of 4.2 accurately reflects the authentication prerequisite; an attacker must already have credentials or a valid session. However, the real-world risk is elevated because compromising a password change feature post-authentication enables account takeover once the attacker gains any user session (phishing, social engineering, credential leak, or session hijacking). The tags 'Information Disclosure' and 'Memory Corruption' suggest potential information leakage during the type confusion process. No public exploit code or CISA KEV status is indicated in the available data, reducing immediate exploitation pressure. The SSVC framework assessment favors prioritization due to technical impact (account compromise) and automatable exploitation (no user interaction required beyond authentication), despite the authentication gate. Organizations with multi-user Roundcube instances face meaningful risk if users reuse passwords or if attackers gain low-privilege access.

Exploit ScenarioDerived

An authenticated user with a valid Roundcube session (or an attacker who has obtained a user's session token through phishing or credential compromise) accesses the password change feature in the webmail interface. The attacker submits a password change request with an arbitrary string for the 'old password' field; due to the type confusion flaw, the server's loose comparison incorrectly validates this incorrect old password as correct, permitting the attacker to set a new password without the original password. With the new password set, the attacker retains access to the account indefinitely. No public exploit code is identified in the analysis, but the high attack complexity stems from requiring prior authentication rather than technical exploitation difficulty.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Apr 03, 2026

Type confusion in Roundcube Webmail's password plugin allows authenticated users to change passwords without knowing the old password, affecting versions before 1.5.14 and 1.6.14. The vulnerability stems from incorrect password comparison logic that enables privilege escalation within an authenticated session. While the CVSS score of 4.2 reflects moderate severity and the requirement for prior authentication, the impact is direct account compromise for any authenticated user.

RemediationAI

Vendor-released patches are available: upgrade Roundcube Webmail to version 1.5.14, 1.6.14, or later. Users on 1.5.x branch should upgrade to 1.5.14; users on 1.6.x branch should upgrade to 1.6.14. The fix is committed in the official GitHub repository at https://github.com/roundcube/roundcubemail/releases/tag/1.6.14 and https://github.com/roundcube/roundcubemail/releases/tag/1.5.14, with underlying code corrections in commits 6fa2bddc59b9c9fd31cad4a9e2954a208d793dce and 2e6a99b2a38110907ea8d3be8e59ec3d5802c394 respectively. No workaround is documented; patching is mandatory to close the type confusion vulnerability in the password plugin.

Affected VersionsENISA

Webmail 1.6.0 <1.6.14
Webmail 0 <1.5.14

Affected Packages

composer roundcube/roundcubemail fix: 1.7-rc5
euvd webmail fix: 1.5.14, 1.6.14

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

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

Technical ContextAI · show details

The vulnerability exploits CWE-843 (Type Confusion), a class of flaw where PHP's loose type comparison (== operator) can equate dissimilar types incorrectly, particularly in password validation contexts. The password plugin in Roundcube uses insufficient type-checking when comparing user-supplied old passwords against stored credentials, permitting a type confusion attack. An authenticated user can craft a password change request where the old password comparison short-circuits due to type juggling, allowing the attacker to set a new password without providing the correct original password. This affects Roundcube Webmail across all 1.x versions prior to the patched releases (1.5.14, 1.6.14, and 1.7-rc5), as identified in the CPE string cpe:2.3:a:roundcube:webmail:*:*:*:*:*:*:*:*. The flaw is specific to the password change feature and is not a general authentication bypass but a privilege escalation within an existing session.

Know when Roundcube 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 4.2 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N

Primary rating from Vendor (mitre) · only source for this CVE.

CVSS VectorVendor: mitre

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

Lifecycle Timeline

2
Patch released
Apr 04, 2026 - 08:30 nvd
Patch available
CVE Published
Apr 03, 2026 - 03:50 nvd
MEDIUM 4.2

DescriptionCVE.org

An issue was discovered in Roundcube Webmail before 1.5.14 and 1.6.14. Incorrect password comparison in the password plugin could lead to type confusion that allows a password change without knowing the old password.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
Threat Intel
1
1 source
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

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

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-16651 HIGH POC
7.8 Nov 09

Roundcube Webmail before 1.1.10, 1.2.x before 1.2.7, and 1.3.x before 1.3.3 allows unauthorized access to arbitrary file

CVE-2016-9920 HIGH POC
7.5 Dec 08

steps/mail/sendmail.inc in Roundcube before 1.1.7 and 1.2.x before 1.2.3, when no SMTP server is configured and the send

CVE-2015-8770 HIGH POC
7.5 Jan 29

Directory traversal vulnerability in the set_skin function in program/include/rcmail_output_html.php in Roundcube before

CVE-2020-12641 CRITICAL POC
9.8 May 04

rcube_image.php in Roundcube Webmail before 1.4.4 allows attackers to execute arbitrary code via shell metacharacters in

CVE-2020-12640 CRITICAL POC
9.8 May 04

Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plu

CVE-2015-2180 HIGH POC
8.8 Jan 30

The DBMail driver in the Password plugin in Roundcube before 1.1.0 allows remote attackers to execute arbitrary commands

CVE-2024-42009 CRITICAL POC
9.3 Aug 05

A Cross-Site Scripting vulnerability in Roundcube through 1.5.7 and 1.6.x through 1.6.7 allows a remote attacker to stea

CVE-2015-2181 HIGH POC
8.8 Jan 30

Multiple buffer overflows in the DBMail driver in the Password plugin in Roundcube before 1.1.0 allow remote attackers t

CVE-2017-8114 HIGH POC
8.8 Apr 29

Roundcube Webmail allows arbitrary password resets by authenticated users. Rated high severity (CVSS 8.8), this vulnerab

CVE-2026-48842 HIGH POC
8.1 May 25

Pre-authentication SQL injection in Roundcube Webmail's virtuser_query plugin allows unauthenticated remote attackers to

CVE-2018-1000071 HIGH POC
7.5 Mar 13

roundcube version 1.3.4 and earlier contains an Insecure Permissions vulnerability in enigma plugin that can result in e

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