Skip to main content

Roundcube Webmail CVE-2026-114726

| EUVDEUVD-2026-107703 MEDIUM
Improper Control of Resource Identifiers ('Resource Injection') (CWE-99)
2026-10-22 mitre GHSA-hpmj-jmwh-pghr
5.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Send email with CRLF-laced From display-name
  2. Exploit
    Victim opens and bounces message
  3. Execution
    Control chars injected into outbound headers
  4. Impact
    Arbitrary headers added to resent mail

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Resource identifier sanitization
Exploitation Conditions

Exploitation requires that the victim be a Roundcube Webmail user running a version before 1.6.20 or 1.7.x before 1.7.5, and that this user actively invoke the Bounce (resend) action on an attacker-controlled email. The attacker's prerequisite is only the ability to deliver an email containing a From display-name with CRLF control characters embedded in an RFC 2047 encoded word; no authentication to Roundcube is needed by the attacker. The key limiting factor is the mandatory victim interaction (the Bounce action is not a default/automatic operation), which bounds this to targeted social-engineering-style abuse rather than automated mass exploitation; impact is confined to injected headers in the resent message (integrity), with no confidentiality or availability effect.

Impact

This is a genuine but moderate-severity flaw, not a top-priority emergency. The input provides a CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N, base 5.8) with only Integrity impact (I:L) and a changed scope, which is consistent with header injection rather than data theft or code execution. No EPSS score, no CISA KEV listing, and no public POC are present in the input, so by the precision rules this is 'no public exploit identified at time of analysis' - exploitation is plausible but not demonstrated to be occurring. The single biggest signal conflict is UI: the supplied vector claims UI:N, yet the description makes clear a logged-in user must actively invoke the Bounce (resend) action on an attacker-supplied message for the injected CRLF headers to take effect, which strongly implies UI:R. This user-interaction dependency materially lowers real-world risk below what the 5.8 network-vector score suggests. Note the 'RCE' tag is inconsistent with the vector and description - there is no code-execution or confidentiality/availability impact here; this is a CWE-99-class mail header injection. Treat as a routine patch-management item for Roundcube operators, prioritized by exposure rather than as an actively exploited threat.

Exploit ScenarioDerived

An attacker sends a crafted email to a Roundcube user whose From display-name contains CRLF sequences hidden inside an RFC 2047 encoded word. When the victim later uses the Bounce (resend) action on that message, rcube_mime::decode_address_list() emits the unsanitized display name, injecting arbitrary headers (e.g. extra recipients or routing headers) into the outgoing message. No public exploit is identified at time of analysis, but the fix commit ships a unit test demonstrating the injection technique.

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

Header injection in Roundcube Webmail's Bounce (resend) action affects installations before 1.6.20 and 1.7.x before 1.7.5, where rcube_mime::decode_address_list() failed to strip control characters from decoded From display-names, allowing CRLF sequences in an RFC 2047 encoded word to insert arbitrary headers into the message produced when a user resends it. Attackers need only deliver a crafted email and persuade the victim to invoke Bounce; unauthenticated remote attackers can trigger it, but the mandatory user interaction confines abuse to targeted social-engineering scenarios with integrity-only impact. No public exploit code or confirmed active exploitation was identified at time of analysis, and vendor patches are released in 1.6.20 and 1.7.5.

RemediationAI

Vendor-released patch: Roundcube Webmail 1.6.20 and 1.7.5. Upgrade to 1.6.20 (1.6.x branch) or 1.7.5 (1.7.x branch) using the official release tarballs at https://github.com/roundcube/roundcubemail/releases/tag/1.6.20 and https://github.com/roundcube/roundcubemail/releases/tag/1.7.5, or apply the upstream commits d3a35545fdaf72b02a9a4d670064895488e9d9d0 and 3a136465c965776a5f636587187626985dae4f3b, which add a preg_replace('/[\x00-\x1F]+/', ' ', ...) sanitization step in rcube_mime::decode_address_list(); see the advisory at https://roundcube.net/news/2026/10/19/security-updates-1.6.20-and-1.7.5 and the Debian tracking bug https://bugs.debian.org/1151279. If immediate upgrade is not possible, disable or restrict the Bounce/resend capability for untrusted users (trade-off: loss of a convenience feature and a degraded webmail workflow), and treat outbound mail from Roundcube as untrusted at the MTA layer by stripping or rejecting messages whose headers contain unexpected X-* or duplicate header fields generated from resent messages (trade-off: possible false positives on legitimate custom headers). Because exploitation requires the victim to resend a crafted message, user awareness around bouncing messages from unknown senders offers a limited, non-durable mitigation only.

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 is a PHP-based IMAP webmail client; its MIME handling library, program/lib/Roundcube/rcube_mime.php, decodes RFC 2047 encoded words in address headers to build display names and full address strings. The Bounce/resend feature re-emits an existing message with modified envelope and headers, and in doing so it reconstructs the From line from the decoded display name. Because decode_address_list() only trimmed whitespace and did not remove C0 control characters, a display name containing CR/LF (delivered base64- or quoted-printable-encoded, e.g. =?UTF-8?B?...?=) survived decoding and could break out of the display-name context when the resent message headers were serialized, yielding arbitrary header injection (CWE-99, interpreted here as improper control of code/header content generated from untrusted input rather than classic resource injection). The upstream commit d3a35545fdaf72b02a9a4d670064895488e9d9d0 fixes this by replacing [\x00-\x1F]+ with a space before trimming, and adds a regression test (test_decode_address_list_sanitization) asserting that "Attacker\r\nX-Injected-By: test\r\nX-Pad: p" becomes a spaced, quoted display name. The flaw is a header-structure violation in the resent message, so integrity is the only impacted dimension, with scope change because the injected headers can affect systems or recipients downstream of the webmail-generated message.

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

Attacker is an unauthenticated email sender (PR:N) but the victim must trigger the Bounce action (UI:R, vs the input's UI:N); injected headers affect the separate outbound message (S:C) with integrity-only impact (I:L).

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

DescriptionCVE.org

Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 is affected by a mail header injection vulnerability in the Bounce (resend) action. rcube_mime::decode_address_list() did not strip control characters from the decoded display name, so a received message whose From display-name carries CRLF sequences in an encoded word could inject arbitrary headers into the message emitted when the user bounces it. Upstream fixed this in the commit “Fix mail header injection via the From display-name in the Bounce (resend) action”.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
High
Roundcube is a widely deployed open-source webmail, common in shared/cPanel hosting
Social Media
1
Sightings
Data Quality
5 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 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

29
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +29
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

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