CVE-2026-12289
Privilege escalation in the Graphics: WebRender component. This vulnerability was fixed in Firefox 152, Firefox ESR 140.12, Firefox ESR 115.
CVSS
8.8
High
EPSS
0.4%
p32
KEV
—
Exploit Today
10
0-100
Published: Jun 16, 2026 · Last modified: Jul 15, 2026 · CWE-269 · CWE-266
0.4%EPSS · 30 days0.4%
2026-06-302026-07-16
Privilege escalation in the Graphics: WebRender component. This vulnerability was fixed in Firefox 152, Firefox ESR 140.12, Firefox ESR 115.37, Thunderbird 152, and Thunderbird 140.12.
- bugzilla.mozilla.orghttps://bugzilla.mozilla.org/show_bug.cgi?id=2023443
- www.mozilla.orghttps://www.mozilla.org/security/advisories/mfsa2026-57/
- www.mozilla.orghttps://www.mozilla.org/security/advisories/mfsa2026-58/
- www.mozilla.orghttps://www.mozilla.org/security/advisories/mfsa2026-59/
- www.mozilla.orghttps://www.mozilla.org/security/advisories/mfsa2026-60/
- www.mozilla.orghttps://www.mozilla.org/security/advisories/mfsa2026-61/
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:27717
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:27733
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:27734
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:29940
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:30846
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:33445
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:36100
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:36101
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:36102
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:36103
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:37210
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:37391
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:38506
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:38750
CVECVSSEPSSKEVRExploitTitleMod.
CVE-2026-468179.8 CRI60.3%
KEV—68Oracle E-Business Suite Improper Privilege Management Vulnerability21hCVE-2022-250899.8 CRI96.9%
——29Printix Secure Cloud Print Management through 1.3.1106.0 incorrectly uses Privileged APIs to modify values in HKEY_LOCAL_MACHINE via UITasks.PersistentRegistryData.8dCVE-2026-503437.8 HIG83.2%
——25Improper privilege management in Microsoft Install Service allows an authorized attacker to elevate privileges locally.2dCVE-2022-262517.2 HIG75.4%
——23The HTTP interface of Synaman v5.1 and below was discovered to allow authenticated attackers to execute arbitrary code and escalate privileges.8dCVE-2026-463337.1 HIG69.0%
——21In the Linux kernel, the following vulnerability has been resolved:
ptrace: slightly saner 'get_dumpable()' logic
The 'dumpability' of a task is fundamentally about the memory image of
the task - the concept comes from whether it can core dump or not - and
makes no sense when you don't have an associated mm.
And almost all users do in fact use it only for the case where the task
has a mm pointer.
But we have one odd special case: ptrace_may_access() uses 'dumpable' to
check various other things entirely independently of the MM (typically
explicitly using flags like PTRACE_MODE_READ_FSCREDS). Including for
threads that no longer have a VM (and maybe never did, like most kernel
threads).
It's not what this flag was designed for, but it is what it is.
The ptrace code does check that the uid/gid matches, so you do have to
be uid-0 to see kernel thread details, but this means that the
traditional "drop capabilities" model doesn't make any difference for
this all.
Make it all make a *bit* more sense by saying that if you don't have a
MM pointer, we'll use a cached "last dumpability" flag if the thread
ever had a MM (it will be zero for kernel threads since it is never
set), and require a proper CAP_SYS_PTRACE capability to override.2dCVE-2022-456088.8 HIG54.5%
——16An issue was discovered in ThingsBoard 3.4.1, allows low privileged attackers (CUSTOMER_USER) to gain escalated privileges (vertically) and become an Administrator (TENANT_ADMIN) or (SYS_ADMIN) on the web application. It is important to note that in order to accomplish this, the attacker must know the corresponding API's parameter (authority : value).8d