Safeguard
Vulnerability Analysis•

CVE-2026-2807: Memory Safety Bugs in Firefox and Thunderbird 147

CVE-2026-2807 bundles memory safety bugs in Firefox and Thunderbird 147 that Mozilla says could be exploited to run code. Update to version 148 and restart.

Safeguard Security Team
4 min read

CVE-2026-2807 covers memory safety bugs in Firefox 147 and Thunderbird 147. Mozilla says some showed evidence of memory corruption and presumes that with enough effort they could be exploited to run arbitrary code. NVD scores it 9.8 (Critical). Update to Firefox 148 and Thunderbird 148.

What's affected

Mozilla describes the entry as memory safety bugs present in Firefox 147 and Thunderbird 147, fixed in Firefox 148 and Thunderbird 148. It rates the impact high. The advisories are MFSA 2026-13 and MFSA 2026-16.

This CVE is a roll-up. Mozilla lists five Bugzilla bug numbers behind it in the NVD references: 1756056, 1999402, 2004872, 2006037 and 2012855. Mozilla did not publish per-bug detail in the advisory text, so there is no way to say which products or platforms each one touches beyond the shared fix version.

Mozilla's Thunderbird advisory adds a useful note: in general these flaws cannot be exploited through email in Thunderbird because scripting is disabled when reading mail, but they are potential risks in browser or browser-like contexts. Update anyway, since the fix ships in the same release.

How to check if you're exposed

Check the version number first.

  • Firefox: open the menu, choose Help, then About Firefox. On Linux you can also run the command below.
  • Thunderbird: open the menu, choose Help, then About Thunderbird.
firefox --version

Anything below 148 is in scope. If a package manager or an enterprise policy controls updates on your machines, check the installed package version there as well, because a browser that has not restarted since an update can still be running old code.

Because the advisory names version 147 specifically, a machine on 147 is the case Mozilla describes directly. Older versions should simply be updated as well.

What to do now

  1. Update Firefox to 148 or later.
  2. Update Thunderbird to 148 or later.
  3. Restart both applications.
  4. Check that automatic updates are on, or that your deployment tooling picks up new Firefox releases within days, not weeks.
  5. Rebuild images and appliances that bundle either product.

Why it matters

Mozilla's standard wording for these roll-ups is careful: some bugs showed evidence of memory corruption, and the team presumes that with enough effort some could be exploited. That is a statement about the bug class, not a report of attacks. The weakness attached in NVD is CWE-787 (Out-of-bounds Write), which means a write past the end of a buffer.

Memory safety bugs are the reason browsers ship on a short release cycle. Each release collects fixes found by internal fuzzing and external reporters. Waiting on a single release means carrying every bug in that batch.

The record does not report exploitation and the CVE is not in the CISA Known Exploited Vulnerabilities catalog. Apply the update promptly, which for a browser is usually a restart away.

Try it yourself

Click through it at your own pace, or open it full screen.

Quick check

Why is one CVE covering several bugs?

Mozilla groups memory safety fixes from a release into one entry. The NVD references list five Bugzilla bugs behind it.

Is arbitrary code execution confirmed?

No. Mozilla says it presumes some of the bugs could be exploited with enough effort. That is a precaution, not a report of exploitation.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.