Cyber Resilience

CVE-2026-6784

HighUpdated

Published: 21 April 2026

Published
21 April 2026
Modified
30 June 2026
KEV Added
Patch
CVSS Score v3.1 7.5 CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS Score 0.0030 21.9th percentile
Risk Priority 55 floored blend · peak EPSS

Summary

CVE-2026-6784 is a high-severity Out-of-bounds Read (CWE-125) vulnerability in Mozilla Firefox. Its CVSS base score is 7.5 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploitation for Client Execution (T1203); ranked at the 21.9th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified are NIST 800-53 SI-16 (Memory Protection) and SI-2 (Flaw Remediation).

Deeper analysis

CVE-2026-6784 involves multiple memory safety bugs in Firefox version 149 and Thunderbird version 149, classified under CWE-125 (Out-of-bounds Read), CWE-416 (Use After Free), and CWE-787 (Out-of-bounds Write). Some of these bugs exhibited evidence of memory corruption, which Mozilla presumes could be exploited with sufficient effort to achieve arbitrary code execution. The vulnerability carries a CVSS v3.1 base score of 7.5.

A remote attacker with no privileges required can exploit this over the network, though it demands high attack complexity and user interaction, such as clicking a malicious link or opening a crafted webpage or email. Successful exploitation could result in high impacts to confidentiality, integrity, and availability, potentially allowing arbitrary code execution within the affected browser or email client context.

Mozilla's security advisories (MFSA 2026-30 and MFSA 2026-33) detail the fixes applied in Firefox 150 and Thunderbird 150, recommending immediate updates to mitigate the issues. Additional technical details are available in the associated Bugzilla entries.

EU & UK References

Vulnerability details

Memory safety bugs present in Firefox 149 and Thunderbird 149. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code. This vulnerability was…

more

fixed in Firefox 150 and Thunderbird 150.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1203 Exploitation for Client Execution Execution
Adversaries may exploit software vulnerabilities in client applications to execute code.
T1204.001 Malicious Link Execution
An adversary may rely upon a user clicking a malicious link in order to gain execution.
Why these techniques?

The CVE describes memory corruption vulnerabilities in client applications (Firefox/Thunderbird) enabling arbitrary code execution via malicious webpage or email content. This directly maps to T1203 (Exploitation for Client Execution) as the core exploitation vector and T1204.001 (Malicious Link) due to the required user interaction of clicking a crafted link or opening malicious content.

Confidence: HIGH · MITRE ATT&CK Enterprise v19.0

CVEs Like This One

CVE-2026-6785Same product: Mozilla Firefox
CVE-2026-8092Same product: Mozilla Firefox
CVE-2026-6786Same product: Mozilla Firefox
CVE-2025-1012Same product: Mozilla Firefox
CVE-2026-7322Same product: Mozilla Firefox
CVE-2026-2789Same product: Mozilla Firefox
CVE-2026-2763Same product: Mozilla Firefox
CVE-2026-2765Same product: Mozilla Firefox
CVE-2026-2787Same product: Mozilla Firefox
CVE-2026-0884Same product: Mozilla Firefox

Affected Assets

mozilla
firefox
≤ 150.0
mozilla
thunderbird
≤ 150.0

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

Directly mandates identification, reporting, and timely patching of system flaws like the memory safety bugs in Firefox 149, fixed in version 150.

prevent

Implements security safeguards such as ASLR, DEP, and stack canaries to protect against unauthorized code execution from memory corruption vulnerabilities like out-of-bounds reads/writes and use-after-free.

detect

Enables vulnerability scanning to identify systems running vulnerable Firefox 149 or Thunderbird 149 versions exploitable for arbitrary code execution.

Hardening callouts derived

Configuration rules from DISA STIG baselines that reduce the attack surface for weaknesses of the type cited by this CVE. Derived transitively via CVE→CWE→STIG over `controls_xwalks` (authoritative rows only).

Oracle Linux 8 (1 rule)
  • V-248592 OL 8 must clear memory when it is freed to prevent use-after-free attacks. via CWE-416
RHEL 8 (1 rule)
  • V-230279 RHEL 8 must clear memory when it is freed to prevent use-after-free attacks. via CWE-416
RHEL 9 (1 rule)
  • V-257794 RHEL 9 must clear memory when it is freed to prevent use-after-free attacks. via CWE-416

References