p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-hwe-5.15 · Seite 140

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für linux-hwe-5.15: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4389

  1. CVE-2024-45016

    Hoch · CVSS 7.8EPSS 0,28%Korrektur verfügbar

    netem: fix return value if duplicate enqueue fails

    In the Linux kernel, the following vulnerability has been resolved: netem: fix return value if duplicate enqueue fails There is a bug in netem_enqueue() introduced by commit 5845f706388a ("net: netem: fix skb length BUG_ON in __skb_to_sgvec") that can lead to a use-after-free. This commit made netem_enqueue() always return NET_XMIT_SUCCESS when a packet is duplicated, which can cause the parent qdisc's q.qlen to be mistakenly incremented. When this happens qlen_notify() may be skipped on the parent during destruction, leaving a dangling pointer for some classful qdiscs like DRR. There are two ways for the bug happen: - If the duplicated

    • Auf 5.15.0-124.134~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-45011

    Mittel · CVSS 5.5EPSS 0,23%Korrektur verfügbar

    char: xillybus: Check USB endpoints when probing device

    In the Linux kernel, the following vulnerability has been resolved: char: xillybus: Check USB endpoints when probing device Ensure, as the driver probes the device, that all endpoints that the driver may attempt to access exist and are of the correct type. All XillyUSB devices must have a Bulk IN and Bulk OUT endpoint at address 1. This is verified in xillyusb_setup_base_eps(). On top of that, a XillyUSB device may have additional Bulk OUT endpoints. The information about these endpoints' addresses is deduced from a data structure (the IDT) that the driver fetches from the device while probing it. These endpoints are checked in setup_chan

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2024-45009

    Hoch · CVSS 8.2EPSS 0,52%Korrektur verfügbar

    mptcp: pm: only decrement add_addr_accepted for MPJ req

    In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: only decrement add_addr_accepted for MPJ req Adding the following warning ... WARN_ON_ONCE(msk->pm.add_addr_accepted == 0) ... before decrementing the add_addr_accepted counter helped to find a bug when running the "remove single subflow" subtest from the mptcp_join.sh selftest. Removing a 'subflow' endpoint will first trigger a RM_ADDR, then the subflow closure. Before this patch, and upon the reception of the RM_ADDR, the other peer will then try to decrement this add_addr_accepted. That's not correct because the attached subflows have not been created upo

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2023-52915

    Mittel · CVSS 5.5EPSS 0,21%Korrektur verfügbar

    media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer

    In the Linux kernel, the following vulnerability has been resolved: media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer In af9035_i2c_master_xfer, msg is controlled by user. When msg[i].buf is null and msg[i].len is zero, former checks on msg[i].buf would be passed. Malicious data finally reach af9035_i2c_master_xfer. If accessing msg[i].buf[0] without sanity check, null ptr deref would happen. We add check on msg[i].len to prevent crash. Similar commit: commit 0ed554fd769a ("media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()")

    • Auf 5.15.0-94.104~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-45008

    Mittel · CVSS 5.5EPSS 0,24%Korrektur verfügbar

    Input: MT - limit max slots

    In the Linux kernel, the following vulnerability has been resolved: Input: MT - limit max slots syzbot is reporting too large allocation at input_mt_init_slots(), for num_slots is supplied from userspace using ioctl(UI_DEV_CREATE). Since nobody knows possible max slots, this patch chose 1024.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-45007

    Mittel · CVSS 5.5EPSS 0,22%Korrektur verfügbar

    char: xillybus: Don't destroy workqueue from work item running on it

    In the Linux kernel, the following vulnerability has been resolved: char: xillybus: Don't destroy workqueue from work item running on it Triggered by a kref decrement, destroy_workqueue() may be called from within a work item for destroying its own workqueue. This illegal situation is averted by adding a module-global workqueue for exclusive use of the offending work item. Other work items continue to be queued on per-device workqueues to ensure performance.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2024-45006

    Mittel · CVSS 5.5EPSS 0,25%Korrektur verfügbar

    xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration

    In the Linux kernel, the following vulnerability has been resolved: xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration re-enumerating full-speed devices after a failed address device command can trigger a NULL pointer dereference. Full-speed devices may need to reconfigure the endpoint 0 Max Packet Size value during enumeration. Usb core calls usb_ep0_reinit() in this case, which ends up calling xhci_configure_endpoint(). On Panther point xHC the xhci_configure_endpoint() function will additionally check and reserve bandwidth in software. Other hosts do this in hardware If xHC address device command fails then a new

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-45003

    Mittel · CVSS 5.7EPSS 0,17%Korrektur verfügbar

    vfs: Don't evict inode under the inode lru traversing context

    In the Linux kernel, the following vulnerability has been resolved: vfs: Don't evict inode under the inode lru traversing context The inode reclaiming process(See function prune_icache_sb) collects all reclaimable inodes and mark them with I_FREEING flag at first, at that time, other processes will be stuck if they try getting these inodes (See function find_inode_fast), then the reclaiming process destroy the inodes by function dispose_list(). Some filesystems(eg. ext4 with ea_inode feature, ubifs with xattr) may do inode lookup in the inode evicting callback function, if the inode lookup is operated under the inode lru traversing context,

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-44999

    Hoch · CVSS 7.1EPSS 0,26%Korrektur verfügbar

    gtp: pull network headers in gtp_dev_xmit()

    In the Linux kernel, the following vulnerability has been resolved: gtp: pull network headers in gtp_dev_xmit() syzbot/KMSAN reported use of uninit-value in get_dev_xmit() [1] We must make sure the IPv4 or Ipv6 header is pulled in skb->head before accessing fields in them. Use pskb_inet_may_pull() to fix this issue. [1] BUG: KMSAN: uninit-value in ipv6_pdp_find drivers/net/gtp.c:220 [inline] BUG: KMSAN: uninit-value in gtp_build_skb_ip6 drivers/net/gtp.c:1229 [inline] BUG: KMSAN: uninit-value in gtp_dev_xmit+0x1424/0x2540 drivers/net/gtp.c:1281 ipv6_pdp_find drivers/net/gtp.c:220 [inline] gtp_build_skb_ip6 drivers/net/gtp.c:1229 [i

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-44998

    Kritisch · CVSS 9.8EPSS 0,79%Korrektur verfügbar

    atm: idt77252: prevent use after free in dequeue_rx()

    In the Linux kernel, the following vulnerability has been resolved: atm: idt77252: prevent use after free in dequeue_rx() We can't dereference "skb" after calling vcc->push() because the skb is released.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-44995

    Hoch · CVSS 7.8EPSS 0,19%Korrektur verfügbar

    net: hns3: fix a deadlock problem when config TC during resetting

    In the Linux kernel, the following vulnerability has been resolved: net: hns3: fix a deadlock problem when config TC during resetting When config TC during the reset process, may cause a deadlock, the flow is as below: pf reset start │ ▼ ...... setup tc │ │ ▼ ▼ DOWN: napi_disable() napi_disable()(skip) │ │ │ ▼ ▼ ...... ...... │

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2024-44990

    Mittel · CVSS 5.5EPSS 0,24%Korrektur verfügbar

    bonding: fix null pointer deref in bond_ipsec_offload_ok

    In the Linux kernel, the following vulnerability has been resolved: bonding: fix null pointer deref in bond_ipsec_offload_ok We must check if there is an active slave before dereferencing the pointer.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2024-44989

    Mittel · CVSS 5.5EPSS 0,24%Korrektur verfügbar

    bonding: fix xfrm real_dev null pointer dereference

    In the Linux kernel, the following vulnerability has been resolved: bonding: fix xfrm real_dev null pointer dereference We shouldn't set real_dev to NULL because packets can be in transit and xfrm might call xdo_dev_offload_ok() in parallel. All callbacks assume real_dev is set. Example trace: kernel: BUG: unable to handle page fault for address: 0000000000001030 kernel: bond0: (slave eni0np1): making interface the new active one kernel: #PF: supervisor write access in kernel mode kernel: #PF: error_code(0x0002) - not-present page kernel: PGD 0 P4D 0 kernel: Oops: 0002 [#1] PREEMPT SMP kernel: CPU: 4 PID: 2237 Comm: ping Not tainte

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-44988

    Hoch · CVSS 8.8EPSS 0,36%Korrektur verfügbar

    net: dsa: mv88e6xxx: Fix out-of-bound access

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: mv88e6xxx: Fix out-of-bound access If an ATU violation was caused by a CPU Load operation, the SPID could be larger than DSA_MAX_PORTS (the size of mv88e6xxx_chip.ports[] array).

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-44987

    Hoch · CVSS 7.8EPSS 0,26%Korrektur verfügbar

    ipv6: prevent UAF in ip6_send_skb()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent UAF in ip6_send_skb() syzbot reported an UAF in ip6_send_skb() [1] After ip6_local_out() has returned, we no longer can safely dereference rt, unless we hold rcu_read_lock(). A similar issue has been fixed in commit a688caa34beb ("ipv6: take rcu lock in rawv6_send_hdrinc()") Another potential issue in ip6_finish_output2() is handled in a separate patch. [1] BUG: KASAN: slab-use-after-free in ip6_send_skb+0x18d/0x230 net/ipv6/ip6_output.c:1964 Read of size 8 at addr ffff88806dde4858 by task syz.1.380/6530 CPU: 1 UID: 0 PID: 6530 Comm: syz.1.380 Not tainte

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2024-44986

    Hoch · CVSS 8.1EPSS 0,72%Korrektur verfügbar

    ipv6: fix possible UAF in ip6_finish_output2()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: fix possible UAF in ip6_finish_output2() If skb_expand_head() returns NULL, skb has been freed and associated dst/idev could also have been freed. We need to hold rcu_read_lock() to make sure the dst and associated idev are alive.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2024-44985

    Kritisch · CVSS 9.8EPSS 0,88%Korrektur verfügbar

    ipv6: prevent possible UAF in ip6_xmit()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent possible UAF in ip6_xmit() If skb_expand_head() returns NULL, skb has been freed and the associated dst/idev could also have been freed. We must use rcu_read_lock() to prevent a possible UAF.

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2024-44983

    Hoch · CVSS 7.1EPSS 0,25%Korrektur verfügbar

    netfilter: flowtable: validate vlan header

    In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: validate vlan header Ensure there is sufficient room to access the protocol field of the VLAN header, validate it once before the flowtable lookup. ===================================================== BUG: KMSAN: uninit-value in nf_flow_offload_inet_hook+0x45a/0x5f0 net/netfilter/nf_flow_table_inet.c:32 nf_flow_offload_inet_hook+0x45a/0x5f0 net/netfilter/nf_flow_table_inet.c:32 nf_hook_entry_hookfn include/linux/netfilter.h:154 [inline] nf_hook_slow+0xf4/0x400 net/netfilter/core.c:626 nf_hook_ingress include/linux/netfilter_netdev.h:34 [inline]

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2024-44982

    Mittel · CVSS 5.5EPSS 0,24%Korrektur verfügbar

    drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails If the dpu_format_populate_layout() fails, then FB is prepared, but not cleaned up. This ends up leaking the pin_count on the GEM object and causes a splat during DRM file closure: msm_obj->pin_count WARNING: CPU: 2 PID: 569 at drivers/gpu/drm/msm/msm_gem.c:121 update_lru_locked+0xc4/0xcc [...] Call trace: update_lru_locked+0xc4/0xcc put_pages+0xac/0x100 msm_gem_free_object+0x138/0x180 drm_gem_object_free+0x1c/0x30 drm_gem_object_handle_put_unlocked+0x108/0x10c drm_gem_object_release_handle+0x58/0x70 idr_fo

    • Auf 5.15.0-125.135~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →