CVE-2021-47087
In the Linux kernel, the following vulnerability has been resolved: tee: optee: Fix incorrect page free bug Pointer to the allocated pages
CVSS
7.8
Alto
EPSS
0.2%
p14
KEV
—
Exploit Today
4
0-100
Publicado: 4 mar 2024 · Última mod.: 4 ago 2026 · CWE-763
0.2%EPSS · 30 días0.2%
2026-07-292026-08-26
In the Linux kernel, the following vulnerability has been resolved: tee: optee: Fix incorrect page free bug Pointer to the allocated pages (struct page *page) has already progressed towards the end of allocation. It is incorrect to perform __free_pages(page, order) using this pointer as we would free any arbitrary pages. Fix this by stop modifying the page pointer.
- git.kernel.orghttps://git.kernel.org/stable/c/18549bf4b21c739a9def39f27dcac53e27286ab5
- git.kernel.orghttps://git.kernel.org/stable/c/806142c805cacd098e61bdc0f72c778a2389fe4a
- git.kernel.orghttps://git.kernel.org/stable/c/91e94e42f6fc49635f1a16d8ae3f79552bcfda29
- git.kernel.orghttps://git.kernel.org/stable/c/ad338d825e3f7b96ee542bf313728af2d19fe9ad
- git.kernel.orghttps://git.kernel.org/stable/c/18549bf4b21c739a9def39f27dcac53e27286ab5
- git.kernel.orghttps://git.kernel.org/stable/c/806142c805cacd098e61bdc0f72c778a2389fe4a
- git.kernel.orghttps://git.kernel.org/stable/c/91e94e42f6fc49635f1a16d8ae3f79552bcfda29
- git.kernel.orghttps://git.kernel.org/stable/c/ad338d825e3f7b96ee542bf313728af2d19fe9ad
CVECVSSEPSSKEVRExplotTítuloVis.
CVE-2026-749478.8 ALT15.4%
——5Privilege escalation due to invalid pointer in the Graphics component. This vulnerability was fixed in Firefox 154, Firefox ESR 153.1, Thunderbird 154, and Thunderbird 153.1.6dCVE-2026-157184.3 MED40.0%
——12We are aware that exploit code for this is public however we are not aware of any attacks in the wild abusing this flaw. This vulnerability was fixed in Firefox 152.0.6, Firefox ESR 140.13, and Thunderbird 140.13.36dCVE-2026-572487.8 ALT6.5%
——2When the application opens a PDF file and JavaScript writes annotation attributes, there is a lack of sufficient object type and argument checks. As a result, due to the damage to the internal structure of the annotations, it causes the application to crash during subsequent release.49dCVE-2026-530007.8 ALT2.8%
——1In the Linux kernel, the following vulnerability has been resolved:
netfilter: nat: use kfree_rcu to release ops
Florian Westphal says:
"Historically this is not an issue, even for normal base hooks: the data
path doesn't use the original nf_hook_ops that are used to register the
callbacks.
However, in v5.14 I added the ability to dump the active netfilter
hooks from userspace.
This code will peek back into the nf_hook_ops that are available
at the tail of the pointer-array blob used by the datapath.
The nat hooks are special, because they are called indirectly from
the central nat dispatcher hook. They are currently invisible to
the nfnl hook dump subsystem though.
But once that changes the nat ops structures have to be deferred too."
Update nf_nat_register_fn() to deal with partial exposition of the hooks
from error path which can be also an issue for nfnetlink_hook.10dCVE-2026-529939.8 CRÍ29.5%
——9In the Linux kernel, the following vulnerability has been resolved:
tipc: fix double-free in tipc_buf_append()
tipc_msg_validate() can potentially reallocate the skb it is validating,
freeing the old one. In tipc_buf_append(), it was being called with a
pointer to a local variable which was a copy of the caller's skb
pointer.
If the skb was reallocated and validation subsequently failed, the error
handling path would free the original skb pointer, which had already
been freed, leading to double-free.
Fix this by checking if head now points to a newly allocated reassembled
skb. If it does, reassign *headbuf for later freeing operations.24dCVE-2026-95167.5 ALT28.8%
——9Cpanel::JSON::XS versions before 4.41 for Perl allow denial of service via UTF-8 BOM prefixed input when a decode filter callback throws.
To skip a leading 3-byte UTF-8 BOM, decode_json() advances the input scalar's string pointer past the mark with SvPV_set() and restores it only on the normal return path. When decoding aborts through a Perl exception, for example a filter_json_object callback that croaks, the restore is skipped and the scalar is left with its string pointer offset into its own buffer and a shortened length.
When that scalar is later freed, the allocator receives an invalid pointer and the interpreter aborts. A single BOM prefixed document decoded with a throwing filter callback crashes any caller.36d