Skip to main content

Roundcube Webmail CVE-2026-114722

| EUVDEUVD-2026-107887 MEDIUM
Incorrect Resource Transfer Between Spheres (CWE-669)
2026-10-22 mitre GHSA-jg35-cc9w-63m9
6.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Craft HTML email with @layer/:: CSS payload
  2. Delivery
    Deliver message to Roundcube user
  3. Exploit
    Victim opens message in webmail
  4. Execution
    Unscoped CSS restyles application chrome
  5. Impact
    UI redressing/spoofing of interface

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incorrect resource transfer between spheres
Exploitation Conditions

Exploitation requires the target to use Roundcube Webmail (before 1.6.20, or 1.7.x before 1.7.5) with HTML message rendering enabled, which is the default. The attacker must be able to deliver an HTML email to the victim, and the specific trigger is an at-rule prologue such as '@layer a;' (or a selector beginning with '::') placed before CSS selectors so rcube_utils::mod_css_styles() fails to scope them to the message container. The primary limiting factor is that the victim must actually open/view the malicious HTML message, and impact is confined to visual UI redressing and spoofing - there is no direct code execution, data theft, or privilege change, so realized harm depends on the victim being socially engineered by the spoofed interface.

Impact

This is a moderate, bounded-impact issue rather than a top-priority emergency. The input CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N scores 6.5 (Medium) and models low-complexity, unauthenticated, network-delivered exploitation with low confidentiality and integrity impact and no availability impact. The vulnerability is a CSS scoping bypass enabling UI redressing/spoofing - it does not yield code execution, data exfiltration, or account takeover on its own, consistent with CWE-669 (incorporation of functionality from an untrusted control sphere). I disagree with the input UI:N: realistically the victim must open/view the malicious HTML message for the injected CSS to render against the application chrome, so an independent assessment should use UI:R (passive). No EPSS score was provided in the input, so exploitation probability cannot be quantified. There is no CISA KEV listing and no public exploit code referenced, so exploitation status is 'no public exploit identified at time of analysis.' Signals are largely consistent (low-complexity network vector, but impact confined to spoofing); the main conflict is the CVSS claiming UI:N while the attack inherently requires the victim to open an email - verify interaction requirement against the vendor advisory. Net: patch on a normal cadence, but this is not a widespread drive-by compromise risk.

Exploit ScenarioDerived

An attacker sends a crafted HTML email to a Roundcube user containing CSS that uses an at-rule prologue (e.g. '@layer a;') or a selector beginning with '::' so that following selectors escape the message-body container and restyle the whole Roundcube interface. When the victim opens the message, the injected styles rewrite application chrome - hiding, moving, or overlaying UI elements - to spoof dialogs or trick the user into revealing information or taking unintended actions. No public exploit code is referenced, but the upstream fix commit and test cases publicly demonstrate the exact bypass payloads.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 22, 2026

UI redressing and interface spoofing in Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 allow a remote unauthenticated attacker to deliver an HTML email whose CSS escapes the message-body scope and restyles application chrome. The victim must open the malicious message, and the realized impact is limited to visual deception rather than code execution, data theft, or privilege change. Vendor-released patches are available in 1.6.20 and 1.7.5; no public exploit was identified at time of analysis.

RemediationAI

Upgrade to Roundcube Webmail 1.6.20 or 1.7.5, which contain the vendor fix; see the advisory at https://roundcube.net/news/2026/10/19/security-updates-1.6.20-and-1.7.5 and the relevant commits 95b81ae12e2819a9b7e8636b5859b6244cda383e and ff9cf4a9bf3b7c66db9afe43fe5f1cc73b47ed35. If immediate upgrade is not possible, disable or restrict HTML message rendering for untrusted mail and prefer plain-text display; this removes the CSS vector but degrades message formatting and may not be a global switch in every deployment. As defense-in-depth, strip or block at-rule constructs such as @layer prologues from inbound HTML email, though this is not a substitute for the patch.

Affected VersionsENISA

Webmail 1.7.0 <1.7.5
Webmail 1.6.0 <1.6.20

Affected Packages

euvd webmail fix: 1.6.20, 1.7.5

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

Roundcube sanitizes HTML email CSS with rcube_utils::mod_css_styles(), which prefixes selectors with a container ID such as #rcmbody so message styles cannot affect the webmail interface. The vulnerable regex only recognized selector boundaries at the start of input, after commas, and around braces; it did not treat an at-rule prologue like '@layer a;' as a boundary and did not handle selectors beginning with '::'. Consequently, selectors following such constructs were left unscoped and applied globally to the Roundcube UI. This is a containment failure between untrusted message content and application chrome, consistent with CWE-669 (incorrect resource transfer between spheres). The upstream fix adds at-rule prologue boundaries to the regex and supports selectors beginning with '::', with tests covering @layer, nested @media/@layer, and ::before cases.

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 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

Email delivered remotely (AV:N, AC:L, PR:N); victim must open the message (UI:R); message-body CSS escapes into application chrome, a different security authority (S:C) with low spoofing-driven C/I impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Red Hat 5.4 MEDIUM

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

DescriptionCVE.org

Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 is affected by a CSS scoping bypass in HTML messages. rcube_utils::mod_css_styles() did not treat an at-rule prologue such as @layer a; as a selector boundary, and did not handle selectors beginning with ::, so selectors following an at-rule were left unscoped and applied to the whole Roundcube interface instead of being confined to the message body. This allows an HTML message to restyle application chrome for UI redressing and spoofing. Upstream fixed this in the commit “Fix CSS scoping bypass in HTML messages using at-rules”.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
High
widely deployed open-source webmail, common in shared/hosting 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
High

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
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

Vendor StatusVendor

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