CVE-2017-17689
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can...
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can indirectly lead to plaintext exfiltration, aka EFAIL.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.9
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can indirectly lead to plaintext exfiltration, aka EFAIL.
- Record
CVE-2017-17689- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:P/I:N/A:N - Updated
- 2026-11-02
CVE List No score
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can indirectly lead to plaintext exfiltration, aka EFAIL.
- Record
CVE-2017-17689- Updated
- 2026-11-02
EUVDEUVD-2017-8846 No score
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can indirectly lead to plaintext exfiltration, aka EFAIL.
- Record
EUVD-2017-8846- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xv45-9768-g2mm
5.9
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can...
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can indirectly lead to plaintext exfiltration, aka EFAIL.
- Record
GHSA-xv45-9768-g2mm- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSV
5.9
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can indirectly lead to plaintext exfiltration, aka EFAIL.
- Record
CVE-2017-17689- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-17689
5.9
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can indirectly lead to plaintext exfiltration, aka EFAIL.
- Record
DEBIAN-CVE-2017-17689- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVUBUNTU-CVE-2017-17689
5.9
The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can indirectly lead to plaintext exfiltration, aka EFAIL.
- Record
UBUNTU-CVE-2017-17689- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2018:1329-1 No score
Security update for enigmail
This update for enigmail to version 2.0.4 fixes multiple issues.
Security issues fixed:
- CVE-2017-17688: CFB gadget attacks allowed to exfiltrate plaintext out of encrypted emails. enigmail now fails on GnuPG integrity check warnings for old Algorithms (bsc#1093151)
- CVE-2017-17689: CBC gadget attacks allows to exfiltrate plaintext out of encrypted emails (bsc#1093152)
This update also includes new and updated functionality:
- The Encryption and Signing buttons now work for both OpenPGP and S/MIME. Enigmail will chose between S/MIME or OpenPGP depending on whether the keys for all recipients are available for the respective standard
- Support for the Autocrypt standard, which is now enabled by default
- Support for Pretty Easy Privacy (p≡p)
- Support for Web Key Directory (WKD)
- The message subject can now be encrypted and replaced with a dummy subject, following the Memory Hole standard forprotected Email Headers
- keys on keyring are automatically refreshed from keyservers at irregular intervals
- Subsequent updates of Enigmail no longer require a restart of Thunderbird
- Keys are internally addressed using the fingerprint instead of the key ID
- Record
openSUSE-SU-2018:1329-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2018:1330-1 No score
Security update for enigmail
This update for enigmail to version 2.0.4 fixes multiple issues.
Security issues fixed:
- CVE-2017-17688: CFB gadget attacks allowed to exfiltrate plaintext out of encrypted emails. enigmail now fails on GnuPG integrity check warnings for old Algorithms (bsc#1093151)
- CVE-2017-17689: CBC gadget attacks allows to exfiltrate plaintext out of encrypted emails (bsc#1093152)
This update also includes new and updated functionality:
- The Encryption and Signing buttons now work for both OpenPGP and S/MIME. Enigmail will chose between S/MIME or OpenPGP depending on whether the keys for all recipients are available for the respective standard
- Support for the Autocrypt standard, which is now enabled by default
- Support for Pretty Easy Privacy (p≡p)
- Support for Web Key Directory (WKD)
- The message subject can now be encrypted and replaced with a dummy subject, following the Memory Hole standard forprotected Email Headers
- keys on keyring are automatically refreshed from keyservers at irregular intervals
- Subsequent updates of Enigmail no longer require a restart of Thunderbird
- Keys are internally addressed using the fingerprint instead of the key ID
- Record
openSUSE-SU-2018:1330-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10736-1 No score
enigmail-2.2.4-1.4 on GA media
These are all security issues fixed in the enigmail-2.2.4-1.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10736-1- Updated
- 2026-11-02
OSVUSN-7729-1 No score
kdepim vulnerabilities
Damian Poddebniak, Christian Dresen, Jens Müller, Fabian Ising, Sebastian Schinzel, Simon Friedberger, Juraj Somorovsky, and Jörg Schwenk discovered that the KMail application of KDE PIM could be made to leak the plaintext of S/MIME encrypted emails when retrieving external content in emails. Under certain configurations, if a user were tricked into opening a specially crafted email, an attacker could possibly use this issue to obtain the plaintext of an encrypted email. This update mitigates the issue by preventing KMail from automatically loading external content. (CVE-2017-17689)
Jens Müller, Marcus Brinkmann, Damian Poddebniak, Sebastian Schinzel, and Jörg Schwenk discovered that the KMail application of KDE PIM could be made to leak the plaintext of S/MIME or PGP encrypted emails. If a user were tricked into replying to a specially crafted email, an attacker could possibly use this issue to obtain the plaintext of an encrypted email. (CVE-2019-10732)
It was discovered that the KMail application of KDE PIM could be made to attach files to an email without the user's knowledge. If a user were tricked into sending an email created by a specially crafted "mailto" link, an attacker could possibly use this issue to obtain sensitive files. This update mitigates the issue by displaying a warning to the user when files are attached in this way. (CVE-2020-11880)
It was discovered that the Account Wizard application of KDE PIM used HTTP rather than HTTPS when retrieving certain email server configurations. An attacker could possibly use this issue to cause email clients to use an attacker-controlled email server. This issue only affected Ubuntu 16.04 LTS. (CVE-2024-50624)
- Record
USN-7729-1- Updated
- 2026-11-02
OSVUSN-7730-1 No score
kf5-messagelib vulnerabilities
Damian Poddebniak, Christian Dresen, Jens Müller, Fabian Ising, Sebastian Schinzel, Simon Friedberger, Juraj Somorovsky, and Jörg Schwenk discovered that PIM Messagelib could be made to leak the plaintext of S/MIME encrypted emails when retrieving external content in emails. Under certain configurations, if a user were tricked into opening a specially crafted email using an application linked against PIM Messagelib, an attacker could possibly use this issue to obtain the plaintext of an encrypted email. This update mitigates the issue by preventing automatic loading of external content. (CVE-2017-17689)
Jens Müller, Marcus Brinkmann, Damian Poddebniak, Sebastian Schinzel, and Jörg Schwenk discovered that PIM Messagelib could be made to leak the plaintext of S/MIME or PGP encrypted emails. If a user were tricked into replying to a specially crafted email using an application linked against PIM Messagelib, an attacker could possibly use this issue to obtain the plaintext of an encrypted email. (CVE-2019-10732)
- Record
USN-7730-1- Updated
- 2026-11-02
OSVUSN-7731-1 No score
kmail vulnerabilities
Damian Poddebniak, Christian Dresen, Jens Müller, Fabian Ising, Sebastian Schinzel, Simon Friedberger, Juraj Somorovsky, and Jörg Schwenk discovered that KMail could be made to leak the plaintext of S/MIME encrypted emails when retrieving external content in emails. Under certain configurations, if a user were tricked into opening a specially crafted email, an attacker could possibly use this issue to obtain the plaintext of an encrypted email. This update mitigates the issue by preventing KMail from automatically loading external content. This issue only affected Ubuntu 18.04 LTS. (CVE-2017-17689)
It was discovered that KMail could be made to attach files to an email without the user's knowledge. If a user were tricked into sending an email created by a specially crafted "mailto" link, an attacker could possibly use this issue to obtain sensitive files. (CVE-2020-11880)
- Record
USN-7731-1- Updated
- 2026-11-02
Affected products
- 9folders nine
- apple mail
- bloop airmail
- emclient
- flipdogsolutions maildroid
- freron mailmate
- gnome evolution
- google gmail
- horde imp
- ibm notes
- kde kmail
- kde trojita
Show 5 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
evolutionDebian:12 |
All versions, plus listed versions 3.46.4-23.46.4-2+deb12u13.47.2-13.47.3-13.48.0-1 Show 43 moreShow less3.48.1-13.48.2-13.48.3-13.48.4-13.49.2-13.49.2-23.49.2-33.49.3-13.50.0-13.50.1-13.50.2-13.50.3-13.51.2-13.52.0-13.52.1-13.52.1-23.52.1-33.52.1-43.52.2-13.52.2-23.52.3-13.53.2-13.53.3-13.54.0-13.54.1-13.54.2-13.54.3-13.54.3-23.55.1-13.55.1-23.55.2-13.55.3-13.56.0-13.56.1-13.56.2-13.56.2-103.56.2-23.56.2-33.56.2-43.56.2-53.56.2-73.56.2-83.56.2-9 |
None known |
evolutionDebian:13 |
All versions, plus listed versions 3.56.1-13.56.1-1+deb13u13.56.2-0+deb13u13.56.2-13.56.2-10 Show 7 moreShow less3.56.2-23.56.2-33.56.2-43.56.2-53.56.2-73.56.2-83.56.2-9 |
None known |
evolutionDebian:14 |
All versions, plus listed versions 3.56.1-13.56.2-13.56.2-103.56.2-23.56.2-3 Show 5 moreShow less3.56.2-43.56.2-53.56.2-73.56.2-83.56.2-9 |
None known |
kf5-messagelibDebian:12 |
before 4:18.08.1-1 | 4:18.08.1-1 |
thunderbirdUbuntu:14.04:LTS |
before 1:52.8.0+build1-0ubuntu0.14.04.1, plus listed versions 1:24.0+build1-0ubuntu11:24.0+build1-0ubuntu21:24.1.1+build1-0ubuntu0.13.10.11:24.1.1+build1-0ubuntu11:24.2.0+build1-0ubuntu1 Show 33 moreShow less1:24.4.0+build1-0ubuntu11:24.5.0+build1-0ubuntu0.14.04.11:24.6.0+build1-0ubuntu0.14.04.11:31.0+build1-0ubuntu0.14.04.11:31.1.1+build1-0ubuntu0.14.04.11:31.1.2+build1-0ubuntu0.14.04.11:31.2.0+build2-0ubuntu0.14.04.11:31.3.0+build1-0ubuntu0.14.04.11:31.4.0+build1-0ubuntu0.14.04.11:31.5.0+build1-0ubuntu0.14.04.11:31.6.0+build1-0ubuntu0.14.04.11:31.7.0+build1-0ubuntu0.14.04.11:31.8.0+build1-0ubuntu0.14.04.11:38.2.0+build1-0ubuntu0.14.04.11:38.3.0+build1-0ubuntu0.14.04.11:38.4.0+build3-0ubuntu0.14.04.11:38.5.1+build2-0ubuntu0.14.04.11:38.6.0+build1-0ubuntu0.14.04.11:38.7.2+build1-0ubuntu0.14.04.11:38.8.0+build1-0ubuntu0.14.04.11:45.2.0+build1-0ubuntu0.14.04.31:45.3.0+build1-0ubuntu0.14.04.41:45.4.0+build1-0ubuntu0.14.04.11:45.5.1+build1-0ubuntu0.14.04.11:45.7.0+build1-0ubuntu0.14.04.11:45.8.0+build1-0ubuntu0.14.04.11:52.1.1+build1-0ubuntu0.14.04.11:52.2.1+build1-0ubuntu0.14.04.11:52.3.0+build1-0ubuntu0.14.04.11:52.4.0+build1-0ubuntu0.14.04.21:52.5.0+build1-0ubuntu0.14.04.11:52.6.0+build1-0ubuntu0.14.04.11:52.7.0+build1-0ubuntu0.14.04.1 |
1:52.8.0+build1-0ubuntu0.14.04.1 |
kdepimUbuntu:Pro:14.04:LTS |
before 4:4.13.3-0ubuntu0.2+esm1, plus listed versions 4:4.11.2-0ubuntu14:4.11.2-0ubuntu24:4.11.80-0ubuntu14:4.11.95-0ubuntu14:4.11.97-0ubuntu1 Show 13 moreShow less4:4.12.0-0ubuntu14:4.12.1-0ubuntu14:4.12.2-0ubuntu14:4.12.3-0ubuntu14:4.12.90-0ubuntu14:4.12.90-0ubuntu24:4.12.95-0ubuntu14:4.12.97-0ubuntu14:4.13.0-0ubuntu14:4.13.1-0ubuntu0.14:4.13.2-0ubuntu0.14:4.13.3-0ubuntu0.14:4.13.3-0ubuntu0.2 |
4:4.13.3-0ubuntu0.2+esm1 |
thunderbirdUbuntu:16.04:LTS |
before 1:52.8.0+build1-0ubuntu0.16.04.1, plus listed versions 1:38.3.0+build1-0ubuntu21:38.5.1+build2-0ubuntu11:38.6.0+build1-0ubuntu11:38.7.2+build1-0ubuntu0.16.04.11:38.8.0+build1-0ubuntu0.16.04.1 Show 13 moreShow less1:45.2.0+build1-0ubuntu0.16.04.11:45.3.0+build1-0ubuntu0.16.04.21:45.4.0+build1-0ubuntu0.16.04.11:45.5.1+build1-0ubuntu0.16.04.11:45.7.0+build1-0ubuntu0.16.04.11:45.8.0+build1-0ubuntu0.16.04.11:52.1.1+build1-0ubuntu0.16.04.11:52.2.1+build1-0ubuntu0.16.04.11:52.3.0+build1-0ubuntu0.16.04.11:52.4.0+build1-0ubuntu0.16.04.21:52.5.0+build1-0ubuntu0.16.04.11:52.6.0+build1-0ubuntu0.16.04.11:52.7.0+build1-0ubuntu0.16.04.1 |
1:52.8.0+build1-0ubuntu0.16.04.1 |
kdepimUbuntu:Pro:16.04:LTS |
before 4:15.12.3-0ubuntu1.1+esm1, plus listed versions 4:15.08.2-0ubuntu14:15.12.1-1ubuntu64:15.12.3-0ubuntu14:15.12.3-0ubuntu1.1 |
4:15.12.3-0ubuntu1.1+esm1 |
thunderbirdUbuntu:18.04:LTS |
before 1:52.8.0+build1-0ubuntu0.18.04.1, plus listed versions 1:52.4.0+build1-0ubuntu21:52.6.0+build1-0ubuntu11:52.7.0+build1-0ubuntu1 |
1:52.8.0+build1-0ubuntu0.18.04.1 |
kf5-messagelibUbuntu:Pro:18.04:LTS |
before 4:17.12.3-0ubuntu3+esm1, plus listed versions 4:17.04.3-0ubuntu14:17.04.3-0ubuntu24:17.08.3-0ubuntu14:17.08.3-0ubuntu24:17.12.2-0ubuntu34:17.12.3-0ubuntu24:17.12.3-0ubuntu3 |
4:17.12.3-0ubuntu3+esm1 |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kmailUbuntu:Pro:18.04:LTS |
before 4:17.12.3-0ubuntu1+esm1, plus listed versions 4:17.04.3-0ubuntu14:17.08.3-0ubuntu14:17.08.3-0ubuntu24:17.12.2-0ubuntu14:17.12.3-0ubuntu1 |
4:17.12.3-0ubuntu1+esm1 |
kmailUbuntu:Pro:20.04:LTS |
before 4:19.12.3-0ubuntu1+esm1, plus listed versions 4:19.04.3-0ubuntu24:19.04.3-0ubuntu34:19.12.3-0ubuntu1 |
4:19.12.3-0ubuntu1+esm1 |
enigmailSUSE:Package Hub 12 |
before 2.0.4-9.1 | 2.0.4-9.1 |
enigmailopenSUSE:Tumbleweed |
before 2.2.4-1.4 | 2.2.4-1.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-2017-17689 is a medium vulnerability (CVSS 5.9) in 9folders Nine, published May 16, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.14%, the 90th percentile. Fixed in kf5-messagelib 4:18.08.1-1.
References
news.ycombinator.com/item?id=17066419
pastebin.com/gNCc8aYm
securityfocus.com/bid/104165
twitter.com/matthew_d_green/status/996371541591019520
efail.de
synology.com/support/security/Synology_SA_18_22
Show 20 moreShow less
nvd.nist.gov/vuln/detail/CVE-2017-17689
github.com/advisories/GHSA-xv45-9768-g2mm
security-tracker.debian.org/tracker/CVE-2017-17689
ubuntu.com/security/CVE-2017-17689
cve.org/CVERecord?id=CVE-2017-17689
ubuntu.com/security/notices/USN-7729-1
ubuntu.com/security/notices/USN-7730-1
ubuntu.com/security/notices/USN-7731-1
ubuntu.com/security/CVE-2019-10732
ubuntu.com/security/CVE-2020-11880
ubuntu.com/security/CVE-2024-50624
lists.opensuse.org/archives/list/[email protected]/thread/RNZBPQATLVKCT7P5YVUXDDVDFKRPUWP6
bugzilla.suse.com/1093151
bugzilla.suse.com/1093152
suse.com/security/cve/CVE-2017-17688
suse.com/security/cve/CVE-2017-17689
lists.opensuse.org/archives/list/[email protected]/thread/OTHLYEPMU5SK5PDODY44XQQ6DR7FWSLS
suse.com/security/cve/CVE-2018-12019
suse.com/security/cve/CVE-2018-12020
suse.com/security/cve/CVE-2019-12269