p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

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

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: 4395

  1. CVE-2022-49762

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

    ntfs: check overflow when iterating ATTR_RECORDs

    In the Linux kernel, the following vulnerability has been resolved: ntfs: check overflow when iterating ATTR_RECORDs Kernel iterates over ATTR_RECORDs in mft record in ntfs_attr_find(). Because the ATTR_RECORDs are next to each other, kernel can get the next ATTR_RECORD from end address of current ATTR_RECORD, through current ATTR_RECORD length field. The problem is that during iteration, when kernel calculates the end address of current ATTR_RECORD, kernel may trigger an integer overflow bug in executing `a = (ATTR_RECORD*)((u8*)a + le32_to_cpu(a->length))`. This may wrap, leading to a forever iteration on 32bit systems. This patch sol

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2025-21993

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

    iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()

    In the Linux kernel, the following vulnerability has been resolved: iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() When performing an iSCSI boot using IPv6, iscsistart still reads the /sys/firmware/ibft/ethernetX/subnet-mask entry. Since the IPv6 prefix length is 64, this causes the shift exponent to become negative, triggering a UBSAN warning. As the concept of a subnet mask does not apply to IPv6, the value is set to ~0 to suppress the warning message.

    • Auf 5.15.0-138.148~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2023-53033

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

    netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits If the offset + length goes over the ethernet + vlan header, then the length is adjusted to copy the bytes that are within the boundaries of the vlan_ethhdr scratchpad area. The remaining bytes beyond ethernet + vlan header are copied directly from the skbuff data area. Fix incorrect arithmetic operator: subtract, not add, the size of the vlan header in case of double-tagged packets to adjust the length accordingly to address CVE-2023-0179.

    • Auf 5.15.0-67.74~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2023-53032

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

    netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. When first_ip is 0, last_ip is 0xFFFFFFFF, and netmask is 31, the value of an arithmetic expression 2 << (netmask - mask_bits - 1) is subject to overflow due to a failure casting operands to a larger data type before performing the arithmetic. Note that it's harmless since the value will be checked at the next step. Found by InfoTeCS on behalf of Linux Verification Center (linuxtesting.org) with SVACE.

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2023-53031

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

    powerpc/imc-pmu: Fix use of mutex in IRQs disabled section

    In the Linux kernel, the following vulnerability has been resolved: powerpc/imc-pmu: Fix use of mutex in IRQs disabled section Current imc-pmu code triggers a WARNING with CONFIG_DEBUG_ATOMIC_SLEEP and CONFIG_PROVE_LOCKING enabled, while running a thread_imc event. Command to trigger the warning: # perf stat -e thread_imc/CPM_CS_FROM_L4_MEM_X_DPTEG/ sleep 5 Performance counter stats for 'sleep 5': 0 thread_imc/CPM_CS_FROM_L4_MEM_X_DPTEG/ 5.002117947 seconds time elapsed 0.000131000 seconds user 0.001063000 seconds sys Below is snippet of the warning in dmesg: BUG: sleeping fun

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2023-53030

    Mittel · CVSS 6.7EPSS 0,15%Korrektur verfügbar

    octeontx2-pf: Avoid use of GFP_KERNEL in atomic context

    In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: Avoid use of GFP_KERNEL in atomic context Using GFP_KERNEL in preemption disable context, causing below warning when CONFIG_DEBUG_ATOMIC_SLEEP is enabled. [ 32.542271] BUG: sleeping function called from invalid context at include/linux/sched/mm.h:274 [ 32.550883] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1, name: swapper/0 [ 32.558707] preempt_count: 1, expected: 0 [ 32.562710] RCU nest depth: 0, expected: 0 [ 32.566800] CPU: 3 PID: 1 Comm: swapper/0 Tainted: G W 6.2.0-rc2-00269-gae9dcb91c606 #7 [ 32.576188] Hardware n

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2023-53029

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

    octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt

    In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt The commit 4af1b64f80fb ("octeontx2-pf: Fix lmtst ID used in aura free") uses the get/put_cpu() to protect the usage of percpu pointer in ->aura_freeptr() callback, but it also unnecessarily disable the preemption for the blockable memory allocation. The commit 87b93b678e95 ("octeontx2-pf: Avoid use of GFP_KERNEL in atomic context") tried to fix these sleep inside atomic warnings. But it only fix the one for the non-rt kernel. For the rt kernel, we still get the similar warnings like below. BUG: sleeping func

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2023-53026

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

    RDMA/core: Fix ib block iterator counter overflow

    In the Linux kernel, the following vulnerability has been resolved: RDMA/core: Fix ib block iterator counter overflow When registering a new DMA MR after selecting the best aligned page size for it, we iterate over the given sglist to split each entry to smaller, aligned to the selected page size, DMA blocks. In given circumstances where the sg entry and page size fit certain sizes and the sg entry is not aligned to the selected page size, the total size of the aligned pages we need to cover the sg entry is >= 4GB. Under this circumstances, while iterating page aligned blocks, the counter responsible for counting how much we advanced from

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2023-53024

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

    bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation To mitigate Spectre v4, 2039f26f3aca ("bpf: Fix leakage due to insufficient speculative store bypass mitigation") inserts lfence instructions after 1) initializing a stack slot and 2) spilling a pointer to the stack. However, this does not cover cases where a stack slot is first initialized with a pointer (subject to sanitization) but then overwritten with a scalar (not subject to sanitization because the slot was already initialized). In this case, the second write may be subject to speculative

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2023-53023

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

    net: nfc: Fix use-after-free in local_cleanup()

    In the Linux kernel, the following vulnerability has been resolved: net: nfc: Fix use-after-free in local_cleanup() Fix a use-after-free that occurs in kfree_skb() called from local_cleanup(). This could happen when killing nfc daemon (e.g. neard) after detaching an nfc device. When detaching an nfc device, local_cleanup() called from nfc_llcp_unregister_device() frees local->rx_pending and decreases local->ref by kref_put() in nfc_llcp_local_put(). In the terminating process, nfc daemon releases all sockets and it leads to decreasing local->ref. After the last release of local->ref, local_cleanup() called from local_release() frees local->

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2023-53022

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

    net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()

    In the Linux kernel, the following vulnerability has been resolved: net: enetc: avoid deadlock in enetc_tx_onestep_tstamp() This lockdep splat says it better than I could: ================================ WARNING: inconsistent lock state 6.2.0-rc2-07010-ga9b9500ffaac-dirty #967 Not tainted -------------------------------- inconsistent {IN-SOFTIRQ-W} -> {SOFTIRQ-ON-W} usage. kworker/1:3/179 [HC0[0]:SC0[0]:HE1:SE1] takes: ffff3ec4036ce098 (_xmit_ETHER#2){+.?.}-{3:3}, at: netif_freeze_queues+0x5c/0xc0 {IN-SOFTIRQ-W} state was registered at: _raw_spin_lock+0x5c/0xc0 sch_direct_xmit+0x148/0x37c __dev_queue_xmit+0x528/0x111c ip6_finish_o

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2023-53021

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

    net/sched: sch_taprio: fix possible use-after-free

    In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_taprio: fix possible use-after-free syzbot reported a nasty crash [1] in net_tx_action() which made little sense until we got a repro. This repro installs a taprio qdisc, but providing an invalid TCA_RATE attribute. qdisc_create() has to destroy the just initialized taprio qdisc, and taprio_destroy() is called. However, the hrtimer used by taprio had already fired, therefore advance_sched() called __netif_schedule(). Then net_tx_action was trying to use a destroyed qdisc. We can not undo the __netif_schedule(), so we must wait until one cpu serviced the

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2023-53020

    Mittel · CVSS 4.7EPSS 0,14%Korrektur verfügbar

    l2tp: close all race conditions in l2tp_tunnel_register()

    In the Linux kernel, the following vulnerability has been resolved: l2tp: close all race conditions in l2tp_tunnel_register() The code in l2tp_tunnel_register() is racy in several ways: 1. It modifies the tunnel socket _after_ publishing it. 2. It calls setup_udp_tunnel_sock() on an existing socket without locking. 3. It changes sock lock class on fly, which triggers many syzbot reports. This patch amends all of them by moving socket initialization code before publishing and under sock lock. As suggested by Jakub, the l2tp lockdep class is not necessary as we can just switch to bh_lock_sock_nested().

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2023-53019

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

    net: mdio: validate parameter addr in mdiobus_get_phy()

    In the Linux kernel, the following vulnerability has been resolved: net: mdio: validate parameter addr in mdiobus_get_phy() The caller may pass any value as addr, what may result in an out-of-bounds access to array mdio_map. One existing case is stmmac_init_phy() that may pass -1 as addr. Therefore validate addr before using it.

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2023-53016

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

    Bluetooth: Fix possible deadlock in rfcomm_sk_state_change

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix possible deadlock in rfcomm_sk_state_change syzbot reports a possible deadlock in rfcomm_sk_state_change [1]. While rfcomm_sock_connect acquires the sk lock and waits for the rfcomm lock, rfcomm_sock_release could have the rfcomm lock and hit a deadlock for acquiring the sk lock. Here's a simplified flow: rfcomm_sock_connect: lock_sock(sk) rfcomm_dlc_open: rfcomm_lock() rfcomm_sock_release: rfcomm_sock_shutdown: rfcomm_lock() __rfcomm_dlc_close: rfcomm_k_state_change: lock_sock(sk) This patch drops the sk lock before calling rf

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2023-53015

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

    HID: betop: check shape of output reports

    In the Linux kernel, the following vulnerability has been resolved: HID: betop: check shape of output reports betopff_init() only checks the total sum of the report counts for each report field to be at least 4, but hid_betopff_play() expects 4 report fields. A device advertising an output report with one field and 4 report counts would pass the check but crash the kernel with a NULL pointer dereference in hid_betopff_play().

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-53013

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

    ptdma: pt_core_execute_cmd() should use spinlock

    In the Linux kernel, the following vulnerability has been resolved: ptdma: pt_core_execute_cmd() should use spinlock The interrupt handler (pt_core_irq_handler()) of the ptdma driver can be called from interrupt context. The code flow in this function can lead down to pt_core_execute_cmd() which will attempt to grab a mutex, which is not appropriate in interrupt context and ultimately leads to a kernel panic. The fix here changes this mutex to a spinlock, which has been verified to resolve the issue.

    • Auf 5.15.0-70.77~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-53012

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

    thermal: core: call put_device() only after device_register() fails

    In the Linux kernel, the following vulnerability has been resolved: thermal: core: call put_device() only after device_register() fails put_device() shouldn't be called before a prior call to device_register(). __thermal_cooling_device_register() doesn't follow that properly and needs fixing. Also thermal_cooling_device_destroy_sysfs() is getting called unnecessarily on few error paths. Fix all this by placing the calls at the right place. Based on initial work done by Caleb Connolly.

    • Auf 5.15.0-70.77~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 →