CVE-2021-29948
NixOS vulnerability analysis and mitigation

Overview

CVE-2021-29948 is a security vulnerability discovered in Mozilla Thunderbird versions prior to 78.10. The vulnerability was disclosed on April 19, 2021, and involves a race condition that occurs during signature verification processes. The issue specifically affects the way signatures are written to disk before and read during verification in Thunderbird's OpenPGP implementation (Mozilla Advisory).

Technical details

The vulnerability stems from a process where signature data is extracted and written to the filesystem before calling the RNP library, which then reads the signature data back from the filesystem. This creates a race condition due to the timing and predictable file-path, where the signature file is temporarily stored on disk between write and read operations. The vulnerability has been assigned a CVSS 3.1 base score of 2.5 (Low) with the vector string CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N (NVD).

Impact

The vulnerability has been classified as having a low security impact. While the race condition exists, during the security assessment it was not possible to exploit this in any meaningful way. The vulnerability requires local access to the system and high attack complexity to potentially manipulate signature verification processes (Mozilla Advisory).

Mitigation and workarounds

The vulnerability was fixed in Thunderbird version 78.10. The fix involves modifying the code to avoid using the filesystem for passing signature information to the library. Instead, the information is now passed via memory, similar to how signed data is handled. Users should upgrade to Thunderbird version 78.10 or later to receive the security fix (Mozilla Advisory).

Additional resources


SourceThis report was generated using AI

Related NixOS vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-14330CRITICAL9.8
  • NixOSNixOS
  • cpe:2.3:a:mozilla:firefox:*:*:*:*:esr:*:*:*
NoYesDec 09, 2025
CVE-2025-14329HIGH8.8
  • NixOSNixOS
  • cpe:2.3:a:mozilla:firefox_esr
NoYesDec 09, 2025
CVE-2025-14333HIGH8.1
  • NixOSNixOS
  • firefox-esr
NoYesDec 09, 2025
CVE-2025-14332HIGH7.3
  • NixOSNixOS
  • thunderbird
NoYesDec 09, 2025
CVE-2025-14331MEDIUM6.5
  • NixOSNixOS
  • firefox
NoYesDec 09, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management