Every CVE Search/ Get API key

CVE-2017-17846

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial...

7.5 HighFix available

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial of Service, because of attempts to match arbitrarily long strings, aka TBE-01-003.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

2.18%Up 0.6 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial of Service, because of attempts to match arbitrarily long strings, aka TBE-01-003.

Record
CVE-2017-17846
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-20
Updated
2026-11-02
CVE List No score

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial of Service, because of attempts to match arbitrarily long strings, aka TBE-01-003.

Record
CVE-2017-17846
Updated
2026-11-02
EUVDEUVD-2017-8993 No score

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial of Service, because of attempts to match arbitrarily long strings, aka TBE-01-003.

Record
EUVD-2017-8993
Updated
2026-11-03
GitHub AdvisoriesGHSA-xxw4-vmw8-xc6f 7.5

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial...

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial of Service, because of attempts to match arbitrarily long strings, aka TBE-01-003.

Record
GHSA-xxw4-vmw8-xc6f
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-20
Updated
2026-11-02
OSV 7.5

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial of Service, because of attempts to match arbitrarily long strings, aka TBE-01-003.

Record
CVE-2017-17846
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-17846 7.5

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial of Service, because of attempts to match arbitrarily long strings, aka TBE-01-003.

Record
DEBIAN-CVE-2017-17846
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-17846 7.5

An issue was discovered in Enigmail before 1.9.9. Regular expressions are exploitable for Denial of Service, because of attempts to match arbitrarily long strings, aka TBE-01-003.

Record
UBUNTU-CVE-2017-17846
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2017-0477 No score

Updated thunderbird packages fix security vulnerabilities

Multiple vulnerabilities have been fixed in thunderbird.

  • JavaScript Execution via RSS in mailbox:// origin (CVE-2017-7846).
  • Local path string can be leaked from RSS feed (CVE-2017-7847).
  • RSS Feed vulnerable to new line Injection (CVE-2017-7848).
  • Mailsploit From address with encoded null character is cut off in message header display (CVE-2017-7829).

Multiple vulnerabilities have been fixed in the bundled enigmail package.

  • An issue was discovered that allows remote attackers to trigger use of an intended public key for encryption, because incorrect regular expressions are used for extraction of an e-mail address from a comma-separated list (CVE-2017-17843).
  • A remote attacker can obtain cleartext content by sending an encrypted data block to a victim, and relying on the victim to automatically decrypt that block and then send it back to the attacker as quoted text (CVE-2017-17844).
  • An issue was discovered where Improper Random Secret Generation occurs because Math.Random() is used by pretty Easy privacy (pEp) (CVE-2017-17845).
  • An issue was discovered where regular expressions are exploitable for Denial of Service, because of attempts to match arbitrarily long strings (CVE-2017-17846).
  • An issue was discovered that signature spoofing is possible because the UI does not properly distinguish between an attachment signature, and a signature that applies to the entire containing message (CVE-2017-17847).
  • In a variant of CVE-2017-17847, signature spoofing is possible for multipart/related messages because a signed message part can be referenced with a cid: URI but not actually displayed (CVE-2017-17848)
Record
MGASA-2017-0477
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
enigmail
Debian:11
before 2:1.9.9-1
2:1.9.9-1
enigmail
Debian:7
From an advisory covering 6 CVEs
before 2:1.9.9-1~deb7u1, plus listed versions
2:1.4.1-22:1.4.1exp-12:1.4.5+id16-12:1.4.6+id16-12:1.4.6+id17-1
Show 45 moreShow less
2:1.5.0+id17-12:1.5.0+id17-22:1.5.1+id17-12:1.5.1+id17-22:1.5.1+id17-32:1.5.1+id17-3~deb7u12:1.5.1+id17-42:1.6+git0.20140323-12:1.6+git0.20140323-22:1.6-12:1.6-22:1.6-32:1.6-42:1.6-4~deb7u12:1.7-12:1.7.2-12:1.7.2-1~deb7u12:1.7.2-22:1.7.2-32:1.7~git0.20140707-12:1.8-12:1.8.1-12:1.8.2-12:1.8.2-22:1.8.2-32:1.8.2-42:1.8.2-4~deb7u12:1.8.2-4~deb7u22:1.8.2-4~deb8u12:1.8.2~beta3-12:1.9-12:1.9.1-12:1.9.1-22:1.9.2-12:1.9.3-12:1.9.3-22:1.9.4-12:1.9.5-12:1.9.5-22:1.9.5-32:1.9.5-42:1.9.5-52:1.9.5-62:1.9.5-72:1.9.6-1
2:1.9.9-1~deb7u1
enigmail
Debian:8
From an advisory covering 6 CVEs
before 2:1.9.9-1~deb8u1, plus listed versions
2:1.7.2-32:1.8-12:1.8.1-12:1.8.2-12:1.8.2-2
Show 35 moreShow less
2:1.8.2-32:1.8.2-42:1.8.2-4~deb7u12:1.8.2-4~deb7u22:1.8.2-4~deb8u12:1.8.2~beta3-12:1.9-12:1.9.1-12:1.9.1-22:1.9.2-12:1.9.3-12:1.9.3-22:1.9.4-12:1.9.5-12:1.9.5-22:1.9.5-32:1.9.5-42:1.9.5-52:1.9.5-62:1.9.5-72:1.9.6-12:1.9.6-22:1.9.7-12:1.9.7-22:1.9.8-12:1.9.8.1-12:1.9.8.1-1~deb7u12:1.9.8.1-1~deb8u12:1.9.8.1-1~deb9u12:1.9.8.2-12:1.9.8.2-22:1.9.8.3-12:1.9.9-1~deb7u12:1.9~beta1-12:1.9~beta2-1
2:1.9.9-1~deb8u1
enigmail
Debian:9
From an advisory covering 6 CVEs
before 2:1.9.9-1~deb9u1, plus listed versions
2:1.9.7-22:1.9.8-12:1.9.8.1-12:1.9.8.1-1~deb7u12:1.9.8.1-1~deb8u1
Show 6 moreShow less
2:1.9.8.1-1~deb9u12:1.9.8.2-12:1.9.8.2-22:1.9.8.3-12:1.9.9-1~deb7u12:1.9.9-1~deb8u1
2:1.9.9-1~deb9u1
thunderbird
Mageia:5
From an advisory covering 10 CVEs
before 52.5.2-1.mga5
52.5.2-1.mga5
thunderbird-l10n
Mageia:5
From an advisory covering 10 CVEs
before 52.5.2-1.mga5
52.5.2-1.mga5
thunderbird
Mageia:6
From an advisory covering 10 CVEs
before 52.5.2-1.mga6
52.5.2-1.mga6
thunderbird-l10n
Mageia:6
From an advisory covering 10 CVEs
before 52.5.2-1.mga6
52.5.2-1.mga6
enigmail
Ubuntu:14.04:LTS
before 2:1.9.9-0ubuntu0.14.04.1, plus listed versions
2:1.5.2-0ubuntu12:1.7-0ubuntu0.14.04.12:1.7.2-0ubuntu0.14.04.12:1.8.2-0ubuntu0.14.04.12:1.9.7-0ubuntu0.14.04.1
2:1.9.9-0ubuntu0.14.04.1
enigmail
Ubuntu:16.04:LTS
before 2:1.9.9-0ubuntu0.16.04.1, plus listed versions
2:1.8.2-0ubuntu12:1.8.2-4fakesync12:1.9.1-12:1.9.7-1~ubuntu0.16.04.1
2:1.9.9-0ubuntu0.16.04.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-17846 is a high vulnerability (CVSS 7.5) in Enigmail, published December 21, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.18%, the 82nd percentile. Fixed in enigmail 2:1.9.9-1.

References

Show 8 moreShow less
This page doesn't list everything

Left out here: 13 versions. The JSON record has them.

MoveEnter Open