p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-raspi · Page n° 182

Vulnérabilités publiées pour linux-raspi au cours des 30 derniers jours : 617. Présentes dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 10947

  1. CVE-2026-45847

    Moyenne · CVSS 6.9EPSS 0,16%Correctif disponible

    net: remove WARN_ON_ONCE when accessing forward path array

    In the Linux kernel, the following vulnerability has been resolved: net: remove WARN_ON_ONCE when accessing forward path array Although unlikely, recent support for IPIP tunnels increases chances of reaching this WARN_ON_ONCE if userspace manages to build a sufficiently long forward path. Remove it.

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  2. CVE-2025-71304

    Moyenne · CVSS 5.5EPSS 0,16%Correctif disponible

    smack: /smack/doi: accept previously used values

    In the Linux kernel, the following vulnerability has been resolved: smack: /smack/doi: accept previously used values Writing to /smack/doi a value that has ever been written there in the past disables networking for non-ambient labels. E.g. # cat /smack/doi 3 # netlabelctl -p cipso list Configured CIPSO mappings (1) DOI value : 3 mapping type : PASS_THROUGH # netlabelctl -p map list Configured NetLabel domain mappings (3) domain: "_" (IPv4) protocol: UNLABELED domain: DEFAULT (IPv4) protocol: CIPSO, DOI = 3 domain: DEFAULT (IPv6) protocol: UNLABELED # cat /smack/a

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  3. CVE-2026-45846

    Moyenne · CVSS 6.8EPSS 0,13%Correctif disponible

    bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst()

    In the Linux kernel, the following vulnerability has been resolved: bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst() bareudp_fill_metadata_dst() passes bareudp->sock to udp_tunnel6_dst_lookup() in the IPv6 path without a NULL check. The socket is only created in bareudp_open() and NULLed in bareudp_stop(), so calling this function while the device is down triggers a NULL dereference via sock->sk. BUG: kernel NULL pointer dereference, address: 0000000000000018 RIP: 0010:udp_tunnel6_dst_lookup (net/ipv6/ip6_udp_tunnel.c:160) Call Trace: <TASK> bareudp_fill_metadata_dst (drivers/net/bareudp.c:532) do_execute_actio

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  4. CVE-2026-45844

    Moyenne · CVSS 5.5EPSS 0,13%Correctif disponible

    netfilter: arp_tables: fix IEEE1394 ARP payload parsing

    In the Linux kernel, the following vulnerability has been resolved: netfilter: arp_tables: fix IEEE1394 ARP payload parsing Weiming Shi says: "arp_packet_match() unconditionally parses the ARP payload assuming two hardware addresses are present (source and target). However, IPv4-over-IEEE1394 ARP (RFC 2734) omits the target hardware address field, and arp_hdr_len() already accounts for this by returning a shorter length for ARPHRD_IEEE1394 devices. As a result, on IEEE1394 interfaces arp_packet_match() advances past a nonexistent target hardware address and reads the wrong bytes for both the target device address comparison and the target

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  5. CVE-2026-45843

    Élevée · CVSS 8.2EPSS 0,4%Correctif disponible

    slip: bound decode() reads against the compressed packet length

    In the Linux kernel, the following vulnerability has been resolved: slip: bound decode() reads against the compressed packet length slhc_uncompress() parses a VJ-compressed TCP header by advancing a pointer through the packet via decode() and pull16(). Neither helper bounds-checks against isize, and decode() masks its return with & 0xffff so it can never return the -1 that callers test for -- those error paths are dead code. A short compressed frame whose change byte requests optional fields lets decode() read past the end of the packet. The over-read bytes are folded into the cached cstate and reflected into subsequent reconstructed packe

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  6. CVE-2026-45842

    Moyenne · CVSS 6.8EPSS 0,13%Correctif disponible

    slip: reject VJ receive packets on instances with no rstate array

    In the Linux kernel, the following vulnerability has been resolved: slip: reject VJ receive packets on instances with no rstate array slhc_init() accepts rslots == 0 as a valid configuration, with the documented meaning of 'no receive compression'. In that case the allocation loop in slhc_init() is skipped, so comp->rstate stays NULL and comp->rslot_limit stays 0 (from the kzalloc of struct slcompress). The receive helpers do not defend against that configuration. slhc_uncompress() dereferences comp->rstate[x] when the VJ header carries an explicit connection ID, and slhc_remember() later assigns cs = &comp->rstate[...] after only comparin

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  7. CVE-2026-45841

    Moyenne · CVSS 5.5EPSS 0,13%Correctif disponible

    netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO nf_osf_match_one() computes ctx->window % f->wss.val in the OSF_WSS_MODULO branch with no guard for f->wss.val == 0. A CAP_NET_ADMIN user can add such a fingerprint via nfnetlink; a subsequent matching TCP SYN divides by zero and panics the kernel. Reject the bogus fingerprint in nfnl_osf_add_callback() above the per-option for-loop. f->wss is per-fingerprint, not per-option, so the check must run regardless of f->opt_num (including 0). Also reject wss.wc >= OSF_WSS_MAX; nf_osf_match_one() already treats that a

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  8. CVE-2026-45840

    Moyenne · CVSS 6.8EPSS 0,13%Correctif disponible

    openvswitch: cap upcall PID array size and pre-size vport replies

    In the Linux kernel, the following vulnerability has been resolved: openvswitch: cap upcall PID array size and pre-size vport replies The vport netlink reply helpers allocate a fixed-size skb with nlmsg_new(NLMSG_DEFAULT_SIZE, ...) but serialize the full upcall PID array via ovs_vport_get_upcall_portids(). Since ovs_vport_set_upcall_portids() accepts any non-zero multiple of sizeof(u32) with no upper bound, a CAP_NET_ADMIN user can install a PID array large enough to overflow the reply buffer, causing nla_put() to fail with -EMSGSIZE and hitting BUG_ON(err < 0). On systems with unprivileged user namespaces enabled (e.g., Ubuntu default),

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  9. CVE-2026-45839

    Élevée · CVSS 7.8EPSS 0,14%Correctif disponible

    bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec()

    In the Linux kernel, the following vulnerability has been resolved: bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec() CO-RE accessor strings are colon-separated indices that describe a path from a root BTF type to a target field, e.g. "0:1:2" walks through nested struct members. bpf_core_parse_spec() parses each component with sscanf("%d"), so negative values like -1 are silently accepted. The subsequent bounds checks (access_idx >= btf_vlen(t)) only guard the upper bound and always pass for negative values because C integer promotion converts the __u16 btf_vlen result to int, making the comparison (int)(-1) >= (int)(N)

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  10. CVE-2026-45838

    Moyenne · CVSS 5.5EPSS 0,13%Correctif disponible

    bpf: fix end-of-list detection in cgroup_storage_get_next_key()

    In the Linux kernel, the following vulnerability has been resolved: bpf: fix end-of-list detection in cgroup_storage_get_next_key() list_next_entry() never returns NULL -- when the current element is the last entry it wraps to the list head via container_of(). The subsequent NULL check is therefore dead code and get_next_key() never returns -ENOENT for the last element, instead reading storage->key from a bogus pointer that aliases internal map fields and copying the result to userspace. Replace it with list_entry_is_head() so the function correctly returns -ENOENT when there are no more entries.

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  11. CVE-2026-45836

    Moyenne · CVSS 5.7EPSS 0,13%Correctif disponible

    Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb() Add the same NULL guard already present in l2cap_sock_resume_cb() and l2cap_sock_ready_cb().

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  12. CVE-2026-45835

    Moyenne · CVSS 6EPSS 0,13%Correctif disponible

    Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb() Add the same NULL guard already present in l2cap_sock_resume_cb() and l2cap_sock_ready_cb().

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  13. CVE-2026-45834

    Moyenne · CVSS 5.7EPSS 0,13%Correctif disponible

    Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb() Add the same NULL guard already present in l2cap_sock_resume_cb() and l2cap_sock_ready_cb().

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  14. CVE-2026-46300

    Élevée · CVSS 7.8EPSS 16,13%Dans le catalogue KEVCode d’exploitation publicCorrectif disponible

    net: skbuff: preserve shared-frag marker during coalescing

    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_sha

    • Mettez à jour vers 5.15.0-1103.106
    Publication Mise à jour
  15. CVE-2026-43503

    Élevée · CVSS 8.8EPSS 1,99%Code d’exploitation publicCorrectif disponible

    net: skbuff: propagate shared-frag marker through frag-transfer helpers

    In the Linux kernel, the following vulnerability has been resolved: net: skbuff: propagate shared-frag marker through frag-transfer helpers Two frag-transfer helpers (__pskb_copy_fclone() and skb_shift()) fail to propagate the SKBFL_SHARED_FRAG bit in skb_shinfo()->flags when moving frags from source to destination. __pskb_copy_fclone() defers the rest of the shinfo metadata to skb_copy_header() after copying frag descriptors, but that helper only carries over gso_{size,segs, type} and never touches skb_shinfo()->flags; skb_shift() moves frag descriptors directly and leaves flags untouched. As a result, the destination skb keeps a referen

    • Mettez à jour vers 5.15.0-1103.106
    Publication Mise à jour
  16. CVE-2026-43502

    Élevée · CVSS 7.8EPSS 0,32%Correctif disponible

    net/rds: handle zerocopy send cleanup before the message is queued

    In the Linux kernel, the following vulnerability has been resolved: net/rds: handle zerocopy send cleanup before the message is queued A zerocopy send can fail after user pages have been pinned but before the message is attached to the sending socket. The purge path currently infers zerocopy state from rm->m_rs, so an unqueued message can be cleaned up as if it owned normal payload pages. However, zerocopy ownership is really determined by the presence of op_mmp_znotifier, regardless of whether the message has reached the socket queue. Capture op_mmp_znotifier up front in rds_message_purge() and use it as the cleanup discriminator. If the

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  17. CVE-2026-43501

    Critique · CVSS 9.8EPSS 0,73%Correctif disponible

    ipv6: rpl: reserve mac_len headroom when recompressed SRH grows

    In the Linux kernel, the following vulnerability has been resolved: ipv6: rpl: reserve mac_len headroom when recompressed SRH grows ipv6_rpl_srh_rcv() decompresses an RFC 6554 Source Routing Header, swaps the next segment into ipv6_hdr->daddr, recompresses, then pulls the old header and pushes the new one plus the IPv6 header back. The recompressed header can be larger than the received one when the swap reduces the common-prefix length the segments share with daddr (CmprI=0, CmprE>0, seg[0][0] != daddr[0] gives the maximum +8 bytes). pskb_expand_head() was gated on segments_left == 0, so on earlier segments the push consumed unchecked he

    • Mettez à jour vers 5.15.0-1105.108
    Publication Mise à jour
  18. CVE-2026-43499

    Élevée · CVSS 7.8EPSS 0,89%Code d’exploitation publicCorrectif disponible

    rtmutex: Use waiter::task instead of current in remove_waiter()

    In the Linux kernel, the following vulnerability has been resolved: rtmutex: Use waiter::task instead of current in remove_waiter() remove_waiter() is used by the slowlock paths, but it is also used for proxy-lock rollback in rt_mutex_start_proxy_lock() when invoked from futex_requeue(). In the latter case waiter::task is not current, but remove_waiter() operates on current for the dequeue operation. That results in several problems: 1) the rbtree dequeue happens without waiter::task::pi_lock being held 2) the waiter task's pi_blocked_on state is not cleared, which leaves a dangling pointer primed for UAF around. 3) rt_mutex_

    • Mettez à jour vers 5.15.0-1108.111
    Publication Mise à jour
  19. CVE-2026-43497

    Élevée · CVSS 7.3EPSS 0,11%Correctif disponible

    fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free

    In the Linux kernel, the following vulnerability has been resolved: fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free dlfb_ops_mmap() uses remap_pfn_range() to map vmalloc framebuffer pages to userspace but sets no vm_ops on the VMA. This means the kernel cannot track active mmaps. When dlfb_realloc_framebuffer() replaces the backing buffer via FBIOPUT_VSCREENINFO, existing mmap PTEs are not invalidated. On USB disconnect, dlfb_ops_destroy() calls vfree() on the old pages while userspace PTEs still reference them, resulting in a use-after-free: the process retains read/write access to freed kernel pages. Add vm_operations

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour
  20. CVE-2026-43496

    Moyenne · CVSS 6.8EPSS 0,12%Correctif disponible

    net/sched: sch_red: Replace direct dequeue call with peek and qdisc_dequeue_peeked

    In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_red: Replace direct dequeue call with peek and qdisc_dequeue_peeked When red qdisc has children (eg qfq qdisc) whose peek() callback is qdisc_peek_dequeued(), we could get a kernel panic. When the parent of such qdiscs (eg illustrated in patch #3 as tbf) wants to retrieve an skb from its child (red in this case), it will do the following: 1a. do a peek() - and when sensing there's an skb the child can offer, then - the child in this case(red) calls its child's (qfq) peek. qfq does the right thing and will return the gso_skb queue packet.

    • Mettez à jour vers 5.15.0-1106.109
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →