Vulnerabilities (CVE)

Filtered by vendor Linux Subscribe
Filtered by product Linux Kernel
Total 19639 CVE
CVE Vendors Products Updated CVSS v2 CVSS v3
CVE-2026-98059 1 Linux 1 Linux Kernel 2026-10-29 N/A 5.5 MEDIUM
In the Linux kernel, the following vulnerability has been resolved: bpf: Mark sched_process_wait argument as nullable do_wait() passes wo->wo_pid to the sched_process_wait tracepoint. kernel_wait4() leaves wo_pid NULL for wait4(-1), and kernel_waitid_prepare() does likewise for waitid(P_ALL). btf_ctx_access() currently types argument 0 as PTR_TO_BTF_ID | PTR_TRUSTED. Without PTR_MAYBE_NULL, the verifier accepts an unchecked dereference. Trusted pointer loads have no fault protection, so a wait for any child can then cause a NULL pointer dereference in JITed BPF code. Add sched_process_wait to raw_tp_null_args[] with argument 0 marked nullable. The verifier rejects an unchecked dereference while preserving access after the program checks the pointer for NULL.
CVE-2026-46300 3 Linux, Redhat, Siemens 9 Linux Kernel, Enterprise Linux, Enterprise Linux Aus and 6 more 2026-10-29 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: net: skbuff: preserve shared-frag marker during coalescing skb_try_coalesce() can attach paged frags from @from to @to. If @from has SKBFL_SHARED_FRAG set, the resulting @to skb can contain the same externally-owned or page-cache-backed frags, but the shared-frag marker is currently lost. That breaks the invariant relied on by later in-place writers. In particular, ESP input checks skb_has_shared_frag() before deciding whether an uncloned nonlinear skb can skip skb_cow_data(). If TCP receive coalescing has moved shared frags into an unmarked skb, ESP can see skb_has_shared_frag() as false and decrypt in place over page-cache backed frags. Propagate SKBFL_SHARED_FRAG when skb_try_coalesce() transfers paged frags. The tailroom copy path does not need the marker because it copies bytes into @to's linear data rather than transferring frag descriptors.
CVE-2026-64024 1 Linux 1 Linux Kernel 2026-10-29 N/A 9.4 CRITICAL
In the Linux kernel, the following vulnerability has been resolved: tcp: fix stale per-CPU tcp_tw_isn leak enabling ISN prediction Blamed commit moved the TIME_WAIT-derived ISN from the skb control block to a per-CPU variable, assuming the value would always be consumed by tcp_conn_request() for the same packet that wrote it. That assumption is violated by multiple drop paths between the producer (__this_cpu_write(tcp_tw_isn, isn) in tcp_v{4,6}_rcv()) and the consumer (tcp_conn_request()): - min_ttl / min_hopcount check - xfrm policy check - tcp_inbound_hash() MD5/AO mismatch - tcp_filter() eBPF/SO_ATTACH_FILTER drop - th->syn && th->fin discard in tcp_rcv_state_process() TCP_LISTEN - psp_sk_rx_policy_check() in tcp_v{4,6}_do_rcv() - tcp_checksum_complete() in tcp_v{4,6}_do_rcv() - tcp_v{4,6}_cookie_check() returning NULL When a packet is dropped on any of these paths, tcp_tw_isn is left set. The next SYN processed on the same CPU then consumes the non zero value in tcp_conn_request(), receiving a potentially predictable ISN. This patch moves back tcp_tw_isn to skb->cb[], getting rid of the per-cpu variable. Note that tcp_v{4,6}_fill_cb() do not set it. Very litle impact on overall code size/complexity: $ scripts/bloat-o-meter -t vmlinux.old vmlinux.new add/remove: 0/0 grow/shrink: 2/1 up/down: 8/-15 (-7) Function old new delta tcp_v6_rcv 3038 3042 +4 tcp_v4_rcv 3035 3039 +4 tcp_conn_request 2938 2923 -15 Total: Before=24436060, After=24436053, chg -0.00%
CVE-2024-0340 1 Linux 1 Linux Kernel 2026-10-29 N/A 4.4 MEDIUM
A vulnerability was found in vhost_new_msg in drivers/vhost/vhost.c in the Linux kernel, which does not properly initialize memory in messages passed between virtual guests and the host operating system in the vhost/vhost.c:vhost_new_msg() function. This issue can allow local privileged users to read some kernel memory contents when reading from the /dev/vhost-net device file.
CVE-2026-70341 3 Apple, Linux, Microsoft 4 Macos, Linux Kernel, Edge and 1 more 2026-10-28 N/A 8.5 HIGH
Use after free in Microsoft Edge (Chromium-based) allows an authorized attacker to execute code over a network.
CVE-2026-62871 3 Apple, Linux, Microsoft 6 Macos, Linux Kernel, .net and 3 more 2026-10-28 N/A 7.8 HIGH
Out-of-bounds write in .NET allows an unauthorized attacker to execute code locally.
CVE-2026-62909 3 Apple, Linux, Microsoft 6 Macos, Linux Kernel, .net and 3 more 2026-10-28 N/A 7.8 HIGH
Uncaught exception in .NET allows an authorized attacker to elevate privileges locally.
CVE-2026-62901 3 Apple, Linux, Microsoft 6 Macos, Linux Kernel, .net and 3 more 2026-10-28 N/A 7.5 HIGH
Unchecked input for loop condition in .NET allows an unauthorized attacker to deny service over a network.
CVE-2026-62900 3 Apple, Linux, Microsoft 6 Macos, Linux Kernel, .net and 3 more 2026-10-28 N/A 5.9 MEDIUM
Improper removal of sensitive information before storage or transfer in .NET allows an unauthorized attacker to disclose information over a network.
CVE-2026-62899 3 Apple, Linux, Microsoft 6 Macos, Linux Kernel, .net and 3 more 2026-10-28 N/A 5.9 MEDIUM
Inconsistent interpretation of http requests ('http request/response smuggling') in .NET allows an unauthorized attacker to bypass a security feature over a network.
CVE-2026-57108 3 Apple, Linux, Microsoft 4 Macos, Linux Kernel, .net and 1 more 2026-10-28 N/A 7.5 HIGH
Access of resource using incompatible type ('type confusion') in .NET Core allows an unauthorized attacker to deny service over a network.
CVE-2026-56170 3 Apple, Linux, Microsoft 4 Macos, Linux Kernel, .net and 1 more 2026-10-28 N/A 7.5 HIGH
Allocation of resources without limits or throttling in ASP.NET Core allows an unauthorized attacker to deny service over a network.
CVE-2026-50659 3 Apple, Linux, Microsoft 19 Macos, Linux Kernel, .net and 16 more 2026-10-28 N/A 6.5 MEDIUM
Improper encoding or escaping of output in .NET allows an authorized attacker to perform spoofing over a network.
CVE-2026-50651 3 Apple, Linux, Microsoft 6 Macos, Linux Kernel, .net and 3 more 2026-10-28 N/A 7.5 HIGH
Allocation of resources without limits or throttling in .NET allows an unauthorized attacker to deny service over a network.
CVE-2026-50648 3 Apple, Linux, Microsoft 19 Macos, Linux Kernel, .net and 16 more 2026-10-28 N/A 7.5 HIGH
Allocation of resources without limits or throttling in .NET Framework allows an unauthorized attacker to deny service over a network.
CVE-2026-50528 3 Apple, Linux, Microsoft 6 Macos, Linux Kernel, .net and 3 more 2026-10-28 N/A 8.2 HIGH
Incorrect authorization in .NET allows an unauthorized attacker to bypass a security feature over a network.
CVE-2026-50527 3 Apple, Linux, Microsoft 19 Macos, Linux Kernel, .net and 16 more 2026-10-28 N/A 7.5 HIGH
Stack-based buffer overflow in .NET Framework allows an unauthorized attacker to deny service over a network.
CVE-2026-50526 3 Apple, Linux, Microsoft 6 Macos, Linux Kernel, .net and 3 more 2026-10-28 N/A 7.0 HIGH
Improper link resolution before file access ('link following') in .NET allows an authorized attacker to perform tampering locally.
CVE-2026-50525 3 Apple, Linux, Microsoft 19 Macos, Linux Kernel, .net and 16 more 2026-10-28 N/A 7.5 HIGH
Allocation of resources without limits or throttling in .NET allows an unauthorized attacker to deny service over a network.
CVE-2026-50524 3 Apple, Linux, Microsoft 6 Macos, Linux Kernel, .net and 3 more 2026-10-28 N/A 7.5 HIGH
Improper validation of specified type of input in .NET Framework allows an unauthorized attacker to deny service over a network.