Skip to main content

Roundcube Webmail EUVDEUVD-2026-107883

| CVE-2026-114719 LOW
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-10-22 mitre GHSA-gmpp-w49q-937j
3.7
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Lure authenticated victim to malicious page
  2. Exploit
    Deliver forged mark-as-junk request
  3. Execution
    Bypass CSRF check via query-string _uid
  4. Impact
    Mark victim's messages as junk

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

Exploitation requires that the target Roundcube instance has the markasjunk plugin enabled and that the victim holds an active, authenticated webmail session at the moment the forged request is delivered; the attacker must also induce the victim to trigger the cross-site request. The flaw works because the plugin read _uid from POST but passed it to rcmail::get_uids() without constraining the input mode, letting the value be re-read from the query string and the action proceed without a valid CSRF token. Limiting factors: dependency on the markasjunk plugin being active, the need for a live authenticated session plus victim interaction, high attack complexity, and an impact confined to marking messages as junk (no data disclosure, code execution, or availability loss). Affected: Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5.

Impact

This is a low-severity issue in practice, consistent with its CVSS 3.1 base score of 3.7. The vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N indicates network reach and no attacker privileges, but high attack complexity and an impact limited to integrity-low (C:N/A:N) - the only outcome is marking a victim's messages as junk without a valid CSRF token. There is no EPSS score, no CISA KEV listing, and no public POC referenced, so exploitation status is 'no public exploit identified at time of analysis.' A notable inconsistency: the supplied vector sets UI:N, yet this is a CWE-352 CSRF flaw (confirmed by the vendor commit title and CSRF tag), which inherently depends on tricking an already-authenticated victim into issuing a request - meaning real exploitation does require user interaction and an active session, making UI:N questionable; verify with the vendor. Taken together, the signals point to a genuine-but-minor hardening fix rather than an urgent priority: no confidentiality or availability exposure, no exploitation evidence, and a constrained, low-value action as the worst case.

Exploit ScenarioDerived

An attacker lures a currently-authenticated Roundcube user (whose instance runs the markasjunk plugin) to a malicious page that auto-submits a forged request; because the plugin re-read the message _uid outside POST, the mark-as-junk action executes without a valid CSRF token. The result is that the victim's targeted messages are silently moved to/flagged as junk. No public exploit code is identified, and the high attack complexity plus required active session limit real-world impact.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 22, 2026

Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 contains a CSRF validation bypass in the markasjunk plugin's mark-as-junk action, allowing a forged request to mark a logged-in victim's messages as junk without a valid CSRF token. The attacker must induce the victim to trigger the cross-site request while an authenticated webmail session is active, and the markasjunk plugin must be enabled. Impact is limited to a low-integrity mailbox state change; no public exploit identified at time of analysis, and the assessed CVSS 3.1 base score is 3.7.

RemediationAI

Vendor-released patch: upgrade to Roundcube Webmail 1.6.20 or 1.7.5, which contain the fix that passes rcube_utils::INPUT_POST explicitly in the markasjunk plugin. Apply the fixed release from https://github.com/roundcube/roundcubemail/releases/tag/1.6.20 or https://github.com/roundcube/roundcubemail/releases/tag/1.7.5, and review the vendor advisory at https://roundcube.net/news/2026/10/19/security-updates-1.6.20-and-1.7.5. The relevant upstream commit is https://github.com/roundcube/roundcubemail/commit/6ea2bbe356099c9da98eabcfeafd8d6aa2d67b3d. If an immediate upgrade is not possible, disable the markasjunk plugin; this removes the vulnerable mark-as-junk action but also disables legitimate junk-marking functionality for users.

Affected VersionsENISA

Webmail 1.6.0 <1.6.20
Webmail 1.7.0 <1.7.5

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

The flaw is a cross-site request forgery issue (CWE-352) in Roundcube Webmail's markasjunk plugin. The vulnerable code read the _uid parameter from POST data but passed it to rcmail_action::get_uids() without constraining the input mode, so the helper could re-read the value from the query string and the mark-as-junk action could proceed without a valid CSRF token. The upstream fix passes rcube_utils::INPUT_POST explicitly to get_uids(), binding the action to the intended POST parameter source. The CPE cpe:2.3:a:roundcube:webmail:*:*:*:*:*:*:*:* is a broad wildcard for Roundcube Webmail; the actual version constraints come from the advisory: before 1.6.20 and 1.7.x before 1.7.5. Exploitation depends on the markasjunk plugin being active and a victim with a live authenticated session being induced to send the forged request.

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 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 3.1 LOW

CSRF requires an authenticated victim to trigger the request (UI:R) and depends on the _uid re-read quirk (AC:H); attacker needs no privileges (PR:N) and impact is limited to low integrity (I:L).

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
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 CSRF validation bypass in the mark-as-junk action of the markasjunk plugin. The plugin read the _uid parameter from POST data but passed it to rcmail::get_uids() without constraining the input mode, so values re-read inside that helper could be taken from the query string and the action carried out without a valid CSRF token. Upstream fixed this in the commit “Fix CSRF validation bypass in the mark-as-junk action”, which passes rcube_utils::INPUT_POST explicitly.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
High
Roundcube is a very widely deployed open-source webmail client, common at hosters
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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
High

Priority Score

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

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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