CVE-2019-10740
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails...
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails can wrap them as sub-parts within a crafted multipart email. The encrypted part(s) can further be hidden using HTML/CSS or ASCII newline characters. This modified multipart email can be re-sent by the attacker to the intended receiver. If the receiver replies to this (benign looking) email, they unknowingly leak the plaintext of the encrypted message part(s) back to the attacker.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
4.3
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails can wrap them as sub-parts within a crafted multipart email. The encrypted part(s) can further be hidden using HTML/CSS or ASCII newline characters. This modified multipart email can be re-sent by the attacker to the intended receiver. If the receiver replies to this (benign looking) email, they unknowingly leak the plaintext of the encrypted message part(s) back to the attacker.
- Record
CVE-2019-10740- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-319
- Updated
- 2026-11-02
CVE List No score
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails can wrap them as sub-parts within a crafted multipart email. The encrypted part(s) can further be hidden using HTML/CSS or ASCII newline characters. This modified multipart email can be re-sent by the attacker to the intended receiver. If the receiver replies to this (benign looking) email, they unknowingly leak the plaintext of the encrypted message part(s) back to the attacker.
- Record
CVE-2019-10740- Updated
- 2026-11-02
EUVDEUVD-2019-2534 No score
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails can wrap them as sub-parts within a crafted multipart email. The encrypted part(s) can further be hidden using HTML/CSS or ASCII newline characters. This modified multipart email can be re-sent by the attacker to the intended receiver. If the receiver replies to this (benign looking) email, they unknowingly leak the plaintext of the encrypted message part(s) back to the attacker.
- Record
EUVD-2019-2534- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8x8m-cq38-629v
4.3
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails...
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails can wrap them as sub-parts within a crafted multipart email. The encrypted part(s) can further be hidden using HTML/CSS or ASCII newline characters. This modified multipart email can be re-sent by the attacker to the intended receiver. If the receiver replies to this (benign looking) email, they unknowingly leak the plaintext of the encrypted message part(s) back to the attacker.
- Record
GHSA-8x8m-cq38-629v- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - Weakness
- CWE-319
- Updated
- 2026-11-02
OSV
4.3
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails can wrap them as sub-parts within a crafted multipart email. The encrypted part(s) can further be hidden using HTML/CSS or ASCII newline characters. This modified multipart email can be re-sent by the attacker to the intended receiver. If the receiver replies to this (benign looking) email, they unknowingly leak the plaintext of the encrypted message part(s) back to the attacker.
- Record
CVE-2019-10740- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-10740
4.3
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails can wrap them as sub-parts within a crafted multipart email. The encrypted part(s) can further be hidden using HTML/CSS or ASCII newline characters. This modified multipart email can be re-sent by the attacker to the intended receiver. If the receiver replies to this (benign looking) email, they unknowingly leak the plaintext of the encrypted message part(s) back to the attacker.
- Record
DEBIAN-CVE-2019-10740- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2019-10740
4.3
In Roundcube Webmail before 1.3.10, an attacker in possession of S/MIME or PGP encrypted emails can wrap them as sub-parts within a crafted multipart email. The encrypted part(s) can further be hidden using HTML/CSS or ASCII newline characters. This modified multipart email can be re-sent by the attacker to the intended receiver. If the receiver replies to this (benign looking) email, they unknowingly leak the plaintext of the encrypted message part(s) back to the attacker.
- Record
UBUNTU-CVE-2019-10740- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1516-1 No score
Security update for roundcubemail
This update for roundcubemail fixes the following issues:
roundcubemail was upgraded to 1.3.15
This is a security update to the LTS version 1.3. (boo#1175135)
- Security: Fix cross-site scripting (XSS) via HTML messages with malicious svg content [CVE-2020-16145]
- Security: Fix cross-site scripting (XSS) via HTML messages with malicious math content
From 1.3.14 (boo#1173792 -> CVE-2020-15562)
- Security: Fix cross-site scripting (XSS) via HTML messages with malicious svg/namespace
From 1.3.13
- Installer: Fix regression in SMTP test section (#7417)
From 1.3.12
- Security: Better fix for CVE-2020-12641 (boo#1171148)
- Security: Fix XSS issue in template object 'username' (#7406)
- Security: Fix couple of XSS issues in Installer (#7406)
- Security: Fix cross-site scripting (XSS) via malicious XML attachment
From 1.3.11 (boo#1171148 -> CVE-2020-12641 boo#1171040 -> CVE-2020-12625 boo#1171149 -> CVE-2020-12640)
- Enigma: Fix compatibility with Mail_Mime >= 1.10.5
- Fix permissions on some folders created by bin/install-jsdeps.sh script (#6930)
- Fix bug where inline images could have been ignored if Content-Id header contained redundant spaces (#6980)
- Fix PHP Warning: Use of undefined constant LOG_EMERGE (#6991)
- Fix PHP warning: 'array_merge(): Expected parameter 2 to be an array, null given in sendmail.inc (#7003)
- Security: Fix XSS issue in handling of CDATA in HTML messages
- Security: Fix remote code execution via crafted 'im_convert_path' or 'im_identify_path' settings
- Security: Fix local file inclusion (and code execution) via crafted 'plugins' option
- Security: Fix CSRF bypass that could be used to log out an authenticated user (#7302)
From 1.3.10 (boo#1146286)
- Managesieve: Fix so 'Create filter' option does not show up when Filters menu is disabled (#6723)
- Enigma: Fix bug where revoked users/keys were not greyed out in key info
- Enigma: Fix error message when trying to encrypt with a revoked key (#6607)
- Enigma: Fix 'decryption oracle' bug [CVE-2019-10740] (#6638)
- Fix compatibility with kolab/net_ldap3 > 1.0.7 (#6785)
- Fix bug where bmp images couldn't be displayed on some systems (#6728)
- Fix bug in parsing vCard data using PHP 7.3 due to an invalid regexp (#6744)
- Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758)
- Fix bug in rcube_utils::parse_hosts() where %t, %d, %z could return only tld (#6746)
- Fix bug where Next/Prev button in mail view didn't work with multi-folder search result (#6793)
- Fix bug where selection of columns on messages list wasn't working
- Fix bug in converting multi-page Tiff images to Jpeg (#6824)
- Fix wrong messages order after returning to a multi-folder search result (#6836)
- Fix PHP 7.4 deprecation: implode() wrong parameter order (#6866)
- Fix bug where it was possible to bypass the position:fixed CSS check in received messages (#6898)
- Fix bug where some strict remote URIs in url() style were unintentionally blocked (#6899)
- Fix bug where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class (#6897)
- Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs (#6896)
From 1.3.9 (boo#1115718)
- Fix TinyMCE download location (#6694)
- Fix bug where a message/rfc822 part without a filename wasn't listed on the attachments list (#6494)
- Fix handling of empty entries in vCard import (#6564)
- Fix bug in parsing some IMAP command responses that include unsolicited replies (#6577)
- Fix PHP 7.2 compatibility in debug_logger plugin (#6586)
- Fix so ANY record is not used for email domain validation, use A, MX, CNAME, AAAA instead (#6581)
- Fix so mime_content_type check in Installer uses files that should always be available (i.e. from program/resources) (#6599)
- Fix missing CSRF token on a link to download too-big message part (#6621)
- Fix bug when aborting…
- Record
openSUSE-SU-2020:1516-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2022:10148-1 No score
Security update for roundcubemail
This update for roundcubemail fixes the following issues:
roundcubemail was updated to 1.5.3
- Enigma: Fix initial synchronization of private keys
- Enigma: Fix double quoted-printable encoding of pgp-signed messages with no attachments (#8413)
- Fix various PHP8 warnings (#8392)
- Fix mail headers injection via the subject field on mail compose (#8404)
- Fix bug where small message/rfc822 parts could not be decoded (#8408)
- Fix setting HTML mode on reply/forward of a signed message (#8405)
- Fix handling of RFC2231-encoded attachment names inside of a message/rfc822 part (#8418)
- Fix bug where some mail parts (images) could have not be listed as attachments (#8425)
- Fix bug where attachment icons were stuck at the top of the messages list in Safari (#8433)
- Fix handling of message/rfc822 parts that are small and are multipart structures with a single part (#8458)
- Fix bug where session could time out if DB and PHP timezone were different (#8303)
- Fix bug where DSN flag state wasn't stored with a draft (#8371)
- Fix broken encoding of HTML content encapsulated in a RTF attachment (#8444)
- Fix problem with aria-hidden=true on toolbar menus in the Elastic skin (#8517)
- Fix bug where title tag content was displayed in the body if it contained HTML tags (#8540)
- Fix support for DSN specification without host e.g. pgsql:///dbname (#8558)
update to 1.5.2
- OAuth: pass 'id_token' to 'oauth_login' plugin hook (#8214)
- OAuth: fix expiration of short-lived oauth tokens (#8147)
- OAuth: fix relative path to assets if /index.php/foo/bar url is used (#8144)
- OAuth: no auto-redirect on imap login failures (#8370)
- OAuth: refresh access token in 'refresh' plugin hook (#8224)
- Fix so folder search parameters are honored by subscriptions_option plugin (#8312)
- Fix password change with Directadmin driver (#8322, #8329)
- Fix so css files in plugins/jqueryui/themes will be minified too (#8337)
- Fix handling of unicode/special characters in custom From input (#8357)
- Fix some PHP8 compatibility issues (#8363)
- Fix chpass-wrapper.py helper compatibility with Python 3 (#8324)
- Fix scrolling and missing Close button in the Select image dialog in Elastic/mobile (#8367)
- Security: fix cross-site scripting (XSS) via HTML messages with malicious CSS content
-
added Suggests: php-sqlite
-
use the virtual provides from each PHP module, to allow the installation of roundcubemail with various PHP versions. The only problem, we are currently facing is the automatic enablement of the PHP apache module during post-installation: Trying to evaluate the correct PHP module now during post as well, which should eleminate the pre-definition of the required PHP-Version during build completely. See https://build.opensuse.org/request/show/940859 for the initial discussion.
update to 1.5.1
- Fix importing contacts with no email address (#8227)
- Fix so session's search scope is not used if search is not active (#8199)
- Fix some PHP8 warnings (#8239)
- Fix so dark mode state is retained after closing the browser (#8237)
- Fix bug where new messages were not added to the list on refresh if skip_deleted=true (#8234)
- Fix colors on 'Show source' page in dark mode (#8246)
- Fix handling of dark_mode_support:false setting in skins meta.json - also when devel_mode=false (#8249)
- Fix database initialization if db_prefix is a schema prefix (#8221)
- Fix undefined constant error in Installer on Windows (#8258)
- Fix installation/upgrade on MySQL 5.5 - Index column size too large (#8231)
- Fix regression in setting of contact listing name (#8260)
- Fix bug in Larry skin where headers toggle state was reset on full page preview (#8203)
- Fix bug where \u200b characters were added into the recipient input preventing mail delivery (#8269)
- Fix charset conversion errors on PHP < 8 for charsets not supported by mbstring (#8252)
- Fix bug where adding a contact to trusted senders via 'Always allow from...' button didn't work (#8264,…
- Record
openSUSE-SU-2022:10148-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11303-1 No score
roundcubemail-1.4.11-1.3 on GA media
These are all security issues fixed in the roundcubemail-1.4.11-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11303-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
roundcubeDebian:12 |
before 1.3.10+dfsg.1-1 | 1.3.10+dfsg.1-1 |
roundcubeDebian:13 |
before 1.3.10+dfsg.1-1 | 1.3.10+dfsg.1-1 |
roundcubeDebian:14 |
before 1.3.10+dfsg.1-1 | 1.3.10+dfsg.1-1 |
roundcubeUbuntu:Pro:16.04:LTS |
before 1.2~beta+dfsg.1-0ubuntu1+esm7, plus listed versions 1.1.1+dfsg.1-21.1.2+dfsg.1-51.1.3+dfsg.1-11.1.4+dfsg.1-11.2~beta+dfsg.1-0ubuntu1 Show 6 moreShow less1.2~beta+dfsg.1-0ubuntu1+esm11.2~beta+dfsg.1-0ubuntu1+esm21.2~beta+dfsg.1-0ubuntu1+esm31.2~beta+dfsg.1-0ubuntu1+esm41.2~beta+dfsg.1-0ubuntu1+esm51.2~beta+dfsg.1-0ubuntu1+esm6 |
1.2~beta+dfsg.1-0ubuntu1+esm7 |
roundcubeUbuntu:Pro:18.04:LTS |
before 1.3.6+dfsg.1-1ubuntu0.1~esm7, plus listed versions 1.3.0+dfsg.1-11.3.1+dfsg.1-11.3.3+dfsg.1-11.3.3+dfsg.1-21.3.6+dfsg.1-1 Show 6 moreShow less1.3.6+dfsg.1-1ubuntu0.1~esm11.3.6+dfsg.1-1ubuntu0.1~esm21.3.6+dfsg.1-1ubuntu0.1~esm31.3.6+dfsg.1-1ubuntu0.1~esm41.3.6+dfsg.1-1ubuntu0.1~esm51.3.6+dfsg.1-1ubuntu0.1~esm6 |
1.3.6+dfsg.1-1ubuntu0.1~esm7 |
roundcubemailSUSE:Package Hub 15 SP1 From an advisory covering 6 CVEs |
before 1.3.15-bp152.4.3.1 | 1.3.15-bp152.4.3.1 |
roundcubemailSUSE:Package Hub 15 SP2 From an advisory covering 6 CVEs |
before 1.3.15-bp152.4.3.1 | 1.3.15-bp152.4.3.1 |
roundcubemailopenSUSE:Leap 15.1 From an advisory covering 6 CVEs |
before 1.3.15-bp152.4.3.1 | 1.3.15-bp152.4.3.1 |
roundcubemailopenSUSE:Leap 15.2 From an advisory covering 6 CVEs |
before 1.3.15-bp152.4.3.1 | 1.3.15-bp152.4.3.1 |
roundcubemailSUSE:Package Hub 15 SP3 From an advisory covering 4 CVEs |
before 1.5.3-bp154.2.3.1 | 1.5.3-bp154.2.3.1 |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
roundcubemailSUSE:Package Hub 15 SP4 From an advisory covering 4 CVEs |
before 1.5.3-bp154.2.3.1 | 1.5.3-bp154.2.3.1 |
roundcubemailopenSUSE:Leap 15.3 From an advisory covering 4 CVEs |
before 1.5.3-bp154.2.3.1 | 1.5.3-bp154.2.3.1 |
roundcubemailopenSUSE:Leap 15.4 From an advisory covering 4 CVEs |
before 1.5.3-bp154.2.3.1 | 1.5.3-bp154.2.3.1 |
roundcubemailopenSUSE:Tumbleweed From an advisory covering 8 CVEs |
before 1.4.11-1.3 | 1.4.11-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-10740 is a medium vulnerability (CVSS 4.3) in Roundcube Webmail, published April 7, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.77%, the 55th percentile. Fixed in roundcube 1.3.10+dfsg.1-1.
References
github.com/roundcube/roundcubemail/issues/6638
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TFFMSO5WKEYSGMTZPZFF4ZADUJ57PRN5
github.com/roundcube/roundcubemail/releases/tag/1.3.10
lists.opensuse.org/opensuse-security-announce/2020-09/msg00083.html
nvd.nist.gov/vuln/detail/CVE-2019-10740
lists.fedoraproject.org/archives/list/[email protected]/message/TFFMSO5WKEYSGMTZPZFF4ZADUJ57PRN5
Show 28 moreShow less
github.com/advisories/GHSA-8x8m-cq38-629v
security-tracker.debian.org/tracker/CVE-2019-10740
ubuntu.com/security/CVE-2019-10740
cve.org/CVERecord?id=CVE-2019-10740
ubuntu.com/security/notices/USN-8132-1
lists.opensuse.org/archives/list/[email protected]/thread/3FA23YXQFYWKLULMWY4AOGET45U5NWC4
bugzilla.suse.com/1115718
bugzilla.suse.com/1115719
bugzilla.suse.com/1146286
bugzilla.suse.com/1171040
bugzilla.suse.com/1171148
bugzilla.suse.com/1171149
bugzilla.suse.com/1173792
bugzilla.suse.com/1175135
suse.com/security/cve/CVE-2019-10740
suse.com/security/cve/CVE-2020-12625
suse.com/security/cve/CVE-2020-12640
suse.com/security/cve/CVE-2020-12641
suse.com/security/cve/CVE-2020-15562
suse.com/security/cve/CVE-2020-16145
lists.opensuse.org/archives/list/[email protected]/thread/3WUL4HE7A5MLE433XPBQYBUU6265EYNA
bugzilla.suse.com/1180132
bugzilla.suse.com/1180399
suse.com/security/cve/CVE-2020-35730
suse.com/security/cve/CVE-2017-16651
suse.com/security/cve/CVE-2017-6820
suse.com/security/cve/CVE-2017-8114
suse.com/security/cve/CVE-2018-9846
Left out here: the rest of 2 source descriptions. The JSON record has them.