Every CVE Search/ Get API key

CVE-2017-17689

The S/MIME specification allows a Cipher Block Chaining (CBC) malleability-gadget attack that can...

5.9 MediumFix available

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

4.14%Down 3.3 points since Apr 14, 2021
90%50%10%1%

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 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.0
4.3 MediumAV: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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

Show 5 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
evolution
Debian: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 less
3.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
evolution
Debian: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 less
3.56.2-23.56.2-33.56.2-43.56.2-53.56.2-73.56.2-83.56.2-9
None known
evolution
Debian: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 less
3.56.2-43.56.2-53.56.2-73.56.2-83.56.2-9
None known
kf5-messagelib
Debian:12
before 4:18.08.1-1
4:18.08.1-1
thunderbird
Ubuntu: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 less
1: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
kdepim
Ubuntu: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 less
4: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
thunderbird
Ubuntu: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 less
1: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
kdepim
Ubuntu: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
thunderbird
Ubuntu: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-messagelib
Ubuntu: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
Affected packages
PackageAffectedFixed
kmail
Ubuntu: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
kmail
Ubuntu: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
enigmail
SUSE:Package Hub 12
before 2.0.4-9.1
2.0.4-9.1
enigmail
openSUSE:Tumbleweed
before 2.2.4-1.4
2.2.4-1.4

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE 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

Show 20 moreShow less
MoveEnter Open