CVE-2021-29950
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key...
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key import task. If the task runs into a failure, the secret key may remain in memory in its unprotected state. This vulnerability affects Thunderbird < 78.8.1.
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
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key import task. If the task runs into a failure, the secret key may remain in memory in its unprotected state. This vulnerability affects Thunderbird < 78.8.1.
- Record
CVE-2021-29950- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-312
- Updated
- 2026-11-02
CVE List No score
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key import task. If the task runs into a failure, the secret key may remain in memory in its unprotected state. This vulnerability affects Thunderbird < 78.8.1.
- Record
CVE-2021-29950- Updated
- 2026-11-02
EUVDEUVD-2021-16409 No score
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key import task. If the task runs into a failure, the secret key may remain in memory in its unprotected state. This vulnerability affects Thunderbird < 78.8.1.
- Record
EUVD-2021-16409- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4ghf-pq62-2jfh No score
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key...
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key import task. If the task runs into a failure, the secret key may remain in memory in its unprotected state. This vulnerability affects Thunderbird < 78.8.1.
- Record
GHSA-4ghf-pq62-2jfh- Weakness
- CWE-312
- Updated
- 2026-11-02
OSV
7.5
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key import task. If the task runs into a failure, the secret key may remain in memory in its unprotected state. This vulnerability affects Thunderbird < 78.8.1.
- Record
CVE-2021-29950- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-29950
7.5
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key import task. If the task runs into a failure, the secret key may remain in memory in its unprotected state. This vulnerability affects Thunderbird < 78.8.1.
- Record
DEBIAN-CVE-2021-29950- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 8 moreShow less
OSVRHSA-2021:1190
7.8
Red Hat Security Advisory: thunderbird security update
- Record
RHSA-2021:1190- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:1192
7.8
Red Hat Security Advisory: thunderbird security update
- Record
RHSA-2021:1192- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:1193
7.8
Red Hat Security Advisory: thunderbird security update
- Record
RHSA-2021:1193- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:1201
7.8
Red Hat Security Advisory: thunderbird security update
- Record
RHSA-2021:1201- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-29950
7.5
Thunderbird unprotects a secret OpenPGP key prior to using it for a decryption, signing or key import task. If the task runs into a failure, the secret key may remain in memory in its unprotected state. This vulnerability affects Thunderbird < 78.8.1.
- Record
UBUNTU-CVE-2021-29950- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1854-1 No score
Security update for MozillaThunderbird
This update for MozillaThunderbird fixes the following issues:
- Mozilla Thunderbird 78.10.2
- CVE-2021-29957: Fixed partial protection of inline OpenPGP message not indicated (bsc#1186198).
- CVE-2021-29956: Fixed Thunderbird stored OpenPGP secret keys without master password protection (bsc#1186199).
- CVE-2021-29951: Fixed Thunderbird Maintenance Service could have been started or stopped by domain users (bsc#1185633).
- CVE-2021-29950: Fixed logic issue potentially leaves key material unlocked (bsc#1185086).
- Record
openSUSE-SU-2021:1854-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1854-1 No score
Security update for MozillaThunderbird
This update for MozillaThunderbird fixes the following issues:
- Mozilla Thunderbird 78.10.2
- CVE-2021-29957: Fixed partial protection of inline OpenPGP message not indicated (bsc#1186198).
- CVE-2021-29956: Fixed Thunderbird stored OpenPGP secret keys without master password protection (bsc#1186199).
- CVE-2021-29951: Fixed Thunderbird Maintenance Service could have been started or stopped by domain users (bsc#1185633).
- CVE-2021-29950: Fixed logic issue potentially leaves key material unlocked (bsc#1185086).
- Record
SUSE-SU-2021:1854-1- Updated
- 2026-11-02
OSVUSN-4936-1 No score
thunderbird vulnerabilities
Multiple security issues were discovered in Thunderbird. If a user were tricked into opening a specially crafted website in a browsing context, an attacker could potentially exploit these to cause a denial of service, obtain sensitive information, or execute arbitrary code. (CVE-2021-23968, CVE-2021-23969, CVE-2021-23973, CVE-2021-23978)
It was discovered that Thunderbird may keep key material in memory in some circumstances. A local attacker could potentially exploit this to obtain private keys. (CVE-2021-29950)
- Record
USN-4936-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
thunderbirdDebian:12 |
before 1:78.9.0-1 | 1:78.9.0-1 |
thunderbirdDebian:13 |
before 1:78.9.0-1 | 1:78.9.0-1 |
thunderbirdDebian:14 |
before 1:78.9.0-1 | 1:78.9.0-1 |
thunderbirdDebian:9 From an advisory covering 5 CVEs |
before 1:78.9.0-1~deb9u1, plus listed versions 1.5-41.5.0.2-11.5.0.2-21.5.0.2-31.5.0.4-1 Show 45 moreShow less1.5.0.4-21.5.0.4-31.5.0.5-11.5.0.7-11.5.0.7-21:52.4.0-11:52.4.0-1~deb7u11:52.4.0-1~deb8u11:52.4.0-1~deb9u11:52.4.0-2~exp11:52.5.0-11:52.5.0-1~deb7u11:52.5.0-1~deb8u11:52.5.0-1~deb9u11:52.5.2-11:52.5.2-1~deb7u11:52.5.2-21:52.5.2-2~deb8u11:52.5.2-2~deb9u11:52.6.0-11:52.6.0-1+alpha.11:52.6.0-1+alpha.21:52.6.0-1~deb7u11:52.6.0-1~deb8u11:52.6.0-1~deb9u11:52.7.0-11:52.7.0-1~deb7u11:52.7.0-1~deb8u11:52.7.0-1~deb9u11:52.8.0-11:52.8.0-1~deb7u11:52.8.0-1~deb8u11:52.8.0-1~deb9u11:52.9.0-11:52.9.1-11:52.9.1-1~deb8u11:52.9.1-1~deb9u11:58.0~b3-11:60.0-11:60.0-21:60.0-2~deb9u11:60.0-31:60.0-3~deb9u11:60.0~b10-11:60.0~b2-1 |
1:78.9.0-1~deb9u1 |
thunderbirdDebian:10 From an advisory covering 6 CVEs |
before 1:78.9.0-1~deb10u1, plus listed versions 1:60.7.2-11:60.8.0-11:60.8.0-1~deb10u11:60.8.0-1~deb8u11:60.8.0-1~deb9u1 Show 45 moreShow less1:60.8.0-21:60.9.0-11:60.9.0-1~deb10u11:60.9.0-1~deb8u11:60.9.0-1~deb9u11:65.0~b1-11:66.0~b1-11:67.0~b3-11:68.0~b1-11:68.1.1-1~exp11:68.1.2-1~exp11:68.10.0-11:68.10.0-1~deb10u11:68.10.0-1~deb9u11:68.11.0-11:68.11.0-1~deb10u11:68.11.0-1~deb9u11:68.11.0-21:68.11.0-31:68.12.0-11:68.12.0-1~deb10u11:68.12.0-1~deb9u11:68.12.0-1~deb9u21:68.2.1-11:68.2.2-11:68.2.2-1~deb10u11:68.2.2-1~deb8u11:68.2.2-1~deb9u11:68.3.0-11:68.3.0-21:68.3.0-2~deb10u11:68.3.0-2~deb8u11:68.3.0-2~deb9u11:68.3.1-11:68.4.1-11:68.4.1-1~deb10u11:68.4.1-1~deb8u11:68.4.1-1~deb9u11:68.4.2-11:68.5.0-11:68.5.0-1~deb10u11:68.5.0-1~deb8u11:68.5.0-1~deb9u11:68.6.0-11:68.6.0-1~deb10u1 |
1:78.9.0-1~deb10u1 |
thunderbirdRed Hat:rhel_eus:8.1::appstream From an advisory covering 5 CVEs |
before 0:78.9.1-1.el8_1 | 0:78.9.1-1.el8_1 |
thunderbird-debuginfoRed Hat:rhel_eus:8.1::appstream From an advisory covering 5 CVEs |
before 0:78.9.1-1.el8_1 | 0:78.9.1-1.el8_1 |
thunderbird-debugsourceRed Hat:rhel_eus:8.1::appstream From an advisory covering 5 CVEs |
before 0:78.9.1-1.el8_1 | 0:78.9.1-1.el8_1 |
thunderbirdRed Hat:enterprise_linux:7::client From an advisory covering 5 CVEs |
before 0:78.9.1-1.el7_9 | 0:78.9.1-1.el7_9 |
thunderbird-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 5 CVEs |
before 0:78.9.1-1.el7_9 | 0:78.9.1-1.el7_9 |
Show 16 moreShow less
| Package | Affected | Fixed |
|---|---|---|
thunderbirdRed Hat:enterprise_linux:7::server From an advisory covering 5 CVEs |
before 0:78.9.1-1.el7_9 | 0:78.9.1-1.el7_9 |
thunderbird-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 5 CVEs |
before 0:78.9.1-1.el7_9 | 0:78.9.1-1.el7_9 |
thunderbirdRed Hat:enterprise_linux:7::workstation From an advisory covering 5 CVEs |
before 0:78.9.1-1.el7_9 | 0:78.9.1-1.el7_9 |
thunderbird-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 5 CVEs |
before 0:78.9.1-1.el7_9 | 0:78.9.1-1.el7_9 |
thunderbirdRed Hat:enterprise_linux:8::appstream From an advisory covering 5 CVEs |
before 0:78.9.1-1.el8_3 | 0:78.9.1-1.el8_3 |
thunderbird-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 5 CVEs |
before 0:78.9.1-1.el8_3 | 0:78.9.1-1.el8_3 |
thunderbird-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 5 CVEs |
before 0:78.9.1-1.el8_3 | 0:78.9.1-1.el8_3 |
thunderbirdRed Hat:rhel_eus:8.2::appstream From an advisory covering 5 CVEs |
before 0:78.9.1-1.el8_2 | 0:78.9.1-1.el8_2 |
thunderbird-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 5 CVEs |
before 0:78.9.1-1.el8_2 | 0:78.9.1-1.el8_2 |
thunderbird-debugsourceRed Hat:rhel_eus:8.2::appstream From an advisory covering 5 CVEs |
before 0:78.9.1-1.el8_2 | 0:78.9.1-1.el8_2 |
MozillaThunderbirdSUSE:Linux Enterprise Workstation Extension 15 SP2 From an advisory covering 4 CVEs |
before 78.10.2-8.27.1 | 78.10.2-8.27.1 |
MozillaThunderbirdSUSE:Linux Enterprise Workstation Extension 15 SP3 From an advisory covering 4 CVEs |
before 78.10.2-8.27.1 | 78.10.2-8.27.1 |
thunderbirdUbuntu:18.04:LTS |
before 1:78.8.1+build1-0ubuntu0.18.04.1, plus listed versions 1:52.4.0+build1-0ubuntu21:52.6.0+build1-0ubuntu11:52.7.0+build1-0ubuntu11:52.8.0+build1-0ubuntu0.18.04.11:52.9.1+build3-0ubuntu0.18.04.1 Show 15 moreShow less1:60.2.1+build1-0ubuntu0.18.04.21:60.4.0+build2-0ubuntu0.18.04.11:60.5.1+build2-0ubuntu0.18.04.11:60.6.1+build2-0ubuntu0.18.04.11:60.7.0+build1-0ubuntu0.18.04.11:60.7.1+build1-0ubuntu0.18.04.11:60.7.2+build2-0ubuntu0.18.04.11:60.8.0+build1-0ubuntu0.18.04.11:60.9.0+build1-0ubuntu0.18.04.11:68.2.1+build1-0ubuntu0.18.04.11:68.2.2+build1-0ubuntu0.18.04.11:68.4.1+build1-0ubuntu0.18.04.11:68.7.0+build1-0ubuntu0.18.04.11:68.8.0+build2-0ubuntu0.18.04.21:68.10.0+build1-0ubuntu0.18.04.1 |
1:78.8.1+build1-0ubuntu0.18.04.1 |
thunderbirdUbuntu:20.04:LTS |
before 1:78.8.1+build1-0ubuntu0.20.04.1, plus listed versions 1:68.1.2+build1-0ubuntu11:68.1.2+build1-0ubuntu21:68.2.1+build1-0ubuntu11:68.2.2+build1-0ubuntu11:68.3.0+build2-0ubuntu1 Show 10 moreShow less1:68.3.1+build1-0ubuntu21:68.4.1+build1-0ubuntu11:68.4.2+build2-0ubuntu11:68.5.0+build1-0ubuntu11:68.6.0+build2-0ubuntu11:68.7.0+build1-0ubuntu11:68.7.0+build1-0ubuntu21:68.8.0+build2-0ubuntu0.20.04.21:68.10.0+build1-0ubuntu0.20.04.11:78.7.1+build1-0ubuntu0.20.04.1 |
1:78.8.1+build1-0ubuntu0.20.04.1 |
thunderbirdUbuntu:20.04:LTS From an advisory covering 5 CVEs |
before 1:78.8.1+build1-0ubuntu0.20.04.1, plus listed versions 1:68.1.2+build1-0ubuntu11:68.1.2+build1-0ubuntu21:68.2.1+build1-0ubuntu11:68.2.2+build1-0ubuntu11:68.3.0+build2-0ubuntu1 Show 10 moreShow less1:68.3.1+build1-0ubuntu21:68.4.1+build1-0ubuntu11:68.4.2+build2-0ubuntu11:68.5.0+build1-0ubuntu11:68.6.0+build2-0ubuntu11:68.7.0+build1-0ubuntu11:68.7.0+build1-0ubuntu21:68.8.0+build2-0ubuntu0.20.04.21:68.10.0+build1-0ubuntu0.20.04.11:78.7.1+build1-0ubuntu0.20.04.1 |
1:78.8.1+build1-0ubuntu0.20.04.1 |
MozillaThunderbirdopenSUSE:Leap 15.3 From an advisory covering 4 CVEs |
before 78.10.2-8.27.1 | 78.10.2-8.27.1 |
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-2021-29950 is a high vulnerability (CVSS 7.5) in Mozilla Thunderbird, published March 25, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.85%, the 58th percentile. Fixed in thunderbird 1:78.9.0-1.
References
mozilla.org/security/advisories/mfsa2021-17
bugzilla.mozilla.org/show_bug.cgi?id=1673239
nvd.nist.gov/vuln/detail/CVE-2021-29950
github.com/advisories/GHSA-4ghf-pq62-2jfh
security-tracker.debian.org/tracker/CVE-2021-29950
access.redhat.com/errata/RHSA-2021:1190
Show 44 moreShow less
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1948393
bugzilla.redhat.com/show_bug.cgi?id=1948394
bugzilla.redhat.com/show_bug.cgi?id=1948395
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1190.json
access.redhat.com/security/cve/CVE-2021-23991
cve.org/CVERecord?id=CVE-2021-23991
nvd.nist.gov/vuln/detail/CVE-2021-23991
access.redhat.com/security/cve/CVE-2021-23992
cve.org/CVERecord?id=CVE-2021-23992
nvd.nist.gov/vuln/detail/CVE-2021-23992
access.redhat.com/security/cve/CVE-2021-23993
cve.org/CVERecord?id=CVE-2021-23993
nvd.nist.gov/vuln/detail/CVE-2021-23993
access.redhat.com/security/cve/CVE-2021-29949
bugzilla.redhat.com/show_bug.cgi?id=1951872
cve.org/CVERecord?id=CVE-2021-29949
nvd.nist.gov/vuln/detail/CVE-2021-29949
access.redhat.com/security/cve/CVE-2021-29950
bugzilla.redhat.com/show_bug.cgi?id=1951873
cve.org/CVERecord?id=CVE-2021-29950
access.redhat.com/errata/RHSA-2021:1192
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1192.json
access.redhat.com/errata/RHSA-2021:1193
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1193.json
access.redhat.com/errata/RHSA-2021:1201
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1201.json
suse.com/support/update/announcement/2021/suse-su-20211854-1
bugzilla.suse.com/1185086
bugzilla.suse.com/1185633
bugzilla.suse.com/1186198
bugzilla.suse.com/1186199
suse.com/security/cve/CVE-2021-29950
suse.com/security/cve/CVE-2021-29951
suse.com/security/cve/CVE-2021-29956
suse.com/security/cve/CVE-2021-29957
ubuntu.com/security/CVE-2021-29950
mozilla.org/en-US/security/advisories/mfsa2021-17
ubuntu.com/security/notices/USN-4936-1
ubuntu.com/security/CVE-2021-23968
ubuntu.com/security/CVE-2021-23969
ubuntu.com/security/CVE-2021-23973
ubuntu.com/security/CVE-2021-23978
lists.opensuse.org/archives/list/[email protected]/thread/7FGBREHMZI3UK2I6TGJZ75S4VSJHXVNF
Left out here: 205 versions. The JSON record has them.