p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-azure-4.15 · Seite 29

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 1270

  1. CVE-2022-48956

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

    ipv6: avoid use-after-free in ip6_fragment()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: avoid use-after-free in ip6_fragment() Blamed commit claimed rcu_read_lock() was held by ip6_fragment() callers. It seems to not be always true, at least for UDP stack. syzbot reported: BUG: KASAN: use-after-free in ip6_dst_idev include/net/ip6_fib.h:245 [inline] BUG: KASAN: use-after-free in ip6_fragment+0x2724/0x2770 net/ipv6/ip6_output.c:951 Read of size 8 at addr ffff88801d403e80 by task syz-executor.3/7618 CPU: 1 PID: 7618 Comm: syz-executor.3 Not tainted 6.1.0-rc6-syzkaller-00012-g4312098baf37 #0 Hardware name: Google Google Compute Engine/Google Compute Eng

    • Auf 4.15.0-1162.177 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-48951

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

    ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()

    In the Linux kernel, the following vulnerability has been resolved: ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() The bounds checks in snd_soc_put_volsw_sx() are only being applied to the first channel, meaning it is possible to write out of bounds values to the second channel in stereo controls. Add appropriate checks.

    • Auf 4.15.0-1162.177 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-48949

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

    igb: Initialize mailbox message for VF reset

    In the Linux kernel, the following vulnerability has been resolved: igb: Initialize mailbox message for VF reset When a MAC address is not assigned to the VF, that portion of the message sent to the VF is not set. The memory, however, is allocated from the stack meaning that information may be leaked to the VM. Initialize the message buffer to 0 so that no information is passed to the VM in this case.

    • Auf 4.15.0-1162.177 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-48948

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

    usb: gadget: uvc: Prevent buffer overflow in setup handler

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: uvc: Prevent buffer overflow in setup handler Setup function uvc_function_setup permits control transfer requests with up to 64 bytes of payload (UVC_MAX_REQUEST_SIZE), data stage handler for OUT transfer uses memcpy to copy req->actual bytes to uvc_event->data.data array of size 60. This may result in an overflow of 4 bytes.

    • Auf 4.15.0-1162.177 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-48947

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

    Bluetooth: L2CAP: Fix u8 overflow

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix u8 overflow By keep sending L2CAP_CONF_REQ packets, chan->num_conf_rsp increases multiple times and eventually it will wrap around the maximum number (i.e., 255). This patch prevents this by adding a boundary check with L2CAP_MAX_CONF_RSP Btmon log: Bluetooth monitor ver 5.64 = Note: Linux version 6.1.0-rc2 (x86_64) 0.264594 = Note: Bluetooth subsystem version 2.22 0.264636 @ MGMT Open: btmon (privileged) version 1.22 {0x0001} 0.272191 = New Index: 00:00:00:00:00:00 (Primary,

    • Auf 4.15.0-1159.174 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-48946

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

    udf: Fix preallocation discarding at indirect extent boundary

    In the Linux kernel, the following vulnerability has been resolved: udf: Fix preallocation discarding at indirect extent boundary When preallocation extent is the first one in the extent block, the code would corrupt extent tree header instead. Fix the problem and use udf_delete_aext() for deleting extent to avoid some code duplication.

    • Auf 4.15.0-1162.177 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-48945

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

    media: vivid: fix compose size exceed boundary

    In the Linux kernel, the following vulnerability has been resolved: media: vivid: fix compose size exceed boundary syzkaller found a bug: BUG: unable to handle page fault for address: ffffc9000a3b1000 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 100000067 P4D 100000067 PUD 10015f067 PMD 1121ca067 PTE 0 Oops: 0002 [#1] PREEMPT SMP CPU: 0 PID: 23489 Comm: vivid-000-vid-c Not tainted 6.1.0-rc1+ #512 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014 RIP: 0010:memcpy_erms+0x6/0x10 [...] Call Trace: <TASK> ? tpg_fill_plane_buffer+0x856/0x15b0 vivi

    • Auf 4.15.0-1162.177 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2021-4442

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

    tcp: add sanity tests to TCP_QUEUE_SEQ

    In the Linux kernel, the following vulnerability has been resolved: tcp: add sanity tests to TCP_QUEUE_SEQ Qingyu Li reported a syzkaller bug where the repro changes RCV SEQ _after_ restoring data in the receive queue. mprotect(0x4aa000, 12288, PROT_READ) = 0 mmap(0x1ffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffff000 mmap(0x20000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000000 mmap(0x21000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x21000000 socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) = 3 setsockopt(3, SOL_TCP, TCP_REPAIR, [1],

    • Auf 4.15.0-1115.128 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-48931

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

    configfs: fix a race in configfs_{,un}register_subsystem()

    In the Linux kernel, the following vulnerability has been resolved: configfs: fix a race in configfs_{,un}register_subsystem() When configfs_register_subsystem() or configfs_unregister_subsystem() is executing link_group() or unlink_group(), it is possible that two processes add or delete list concurrently. Some unfortunate interleavings of them can cause kernel panic. One of cases is: A --> B --> C --> D A <-- B <-- C <-- D delete list_head *B | delete list_head *C --------------------------------|----------------------------------- configfs_unregister_subsystem | configfs_unregister_subsystem unlink_group

    • Auf 4.15.0-1138.151 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-48930

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

    RDMA/ib_srp: Fix a deadlock

    In the Linux kernel, the following vulnerability has been resolved: RDMA/ib_srp: Fix a deadlock Remove the flush_workqueue(system_long_wq) call since flushing system_long_wq is deadlock-prone and since that call is redundant with a preceding cancel_work_sync()

    • Auf 4.15.0-1138.151 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-48928

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

    iio: adc: men_z188_adc: Fix a resource leak in an error handling path

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: men_z188_adc: Fix a resource leak in an error handling path If iio_device_register() fails, a previous ioremap() is left unbalanced. Update the error handling path and add the missing iounmap() call, as already done in the remove function.

    • Auf 4.15.0-1138.151 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-48926

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

    usb: gadget: rndis: add spinlock for rndis response list

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: rndis: add spinlock for rndis response list There's no lock for rndis response list. It could cause list corruption if there're two different list_add at the same time like below. It's better to add in rndis_add_response / rndis_free_response / rndis_get_next_response to prevent any race condition on response list. [ 361.894299] [1: irq/191-dwc3:16979] list_add corruption. next->prev should be prev (ffffff80651764d0), but was ffffff883dc36f80. (next=ffffff80651764d0). [ 361.904380] [1: irq/191-dwc3:16979] Call trace: [ 361.904391] [1: irq/191-dwc3:16

    • Auf 4.15.0-1138.151 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-48924

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

    thermal: int340x: fix memory leak in int3400_notify()

    In the Linux kernel, the following vulnerability has been resolved: thermal: int340x: fix memory leak in int3400_notify() It is easy to hit the below memory leaks in my TigerLake platform: unreferenced object 0xffff927c8b91dbc0 (size 32): comm "kworker/0:2", pid 112, jiffies 4294893323 (age 83.604s) hex dump (first 32 bytes): 4e 41 4d 45 3d 49 4e 54 33 34 30 30 20 54 68 65 NAME=INT3400 The 72 6d 61 6c 00 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b a5 rmal.kkkkkkkkkk. backtrace: [<ffffffff9c502c3e>] __kmalloc_track_caller+0x2fe/0x4a0 [<ffffffff9c7b7c15>] kvasprintf+0x65/0xd0 [<ffffffff9c7b7d6e>] kasprintf+0x4e/0x70 [<fffff

    • Auf 4.15.0-1142.156 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-48912

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

    netfilter: fix use-after-free in __nf_register_net_hook()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: fix use-after-free in __nf_register_net_hook() We must not dereference @new_hooks after nf_hook_mutex has been released, because other threads might have freed our allocated hooks already. BUG: KASAN: use-after-free in nf_hook_entries_get_hook_ops include/linux/netfilter.h:130 [inline] BUG: KASAN: use-after-free in hooks_validate net/netfilter/core.c:171 [inline] BUG: KASAN: use-after-free in __nf_register_net_hook+0x77a/0x820 net/netfilter/core.c:438 Read of size 2 at addr ffff88801c1a8000 by task syz-executor237/4430 CPU: 1 PID: 4430 Comm: syz-executor237 Not

    • Auf 4.15.0-1138.151 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-48911

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

    netfilter: nf_queue: fix possible use-after-free

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_queue: fix possible use-after-free Eric Dumazet says: The sock_hold() side seems suspect, because there is no guarantee that sk_refcnt is not already 0. On failure, we cannot queue the packet and need to indicate an error. The packet will be dropped by the caller. v2: split skb prefetch hunk into separate change

    • Auf 4.15.0-1138.151 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-48910

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

    net: ipv6: ensure we call ipv6_mc_down() at most once

    In the Linux kernel, the following vulnerability has been resolved: net: ipv6: ensure we call ipv6_mc_down() at most once There are two reasons for addrconf_notify() to be called with NETDEV_DOWN: either the network device is actually going down, or IPv6 was disabled on the interface. If either of them stays down while the other is toggled, we repeatedly call the code for NETDEV_DOWN, including ipv6_mc_down(), while never calling the corresponding ipv6_mc_up() in between. This will cause a new entry in idev->mc_tomb to be allocated for each multicast group the interface is subscribed to, which in turn leaks one struct ifmcaddr6 per nontriv

    • Auf 4.15.0-1149.164 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-48908

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

    net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()

    In the Linux kernel, the following vulnerability has been resolved: net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() During driver initialization, the pointer of card info, i.e. the variable 'ci' is required. However, the definition of 'com20020pci_id_table' reveals that this field is empty for some devices, which will cause null pointer dereference when initializing these devices. The following log reveals it: [ 3.973806] KASAN: null-ptr-deref in range [0x0000000000000028-0x000000000000002f] [ 3.973819] RIP: 0010:com20020pci_probe+0x18d/0x13e0 [com20020_pci] [ 3.975181] Call Trace: [ 3.976208] local_pci_probe

    • Auf 4.15.0-1138.151 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-52907

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

    nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()

    In the Linux kernel, the following vulnerability has been resolved: nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() Fix a use-after-free that occurs in hcd when in_urb sent from pn533_usb_send_frame() is completed earlier than out_urb. Its callback frees the skb data in pn533_send_async_complete() that is used as a transfer buffer of out_urb. Wait before sending in_urb until the callback of out_urb is called. To modify the callback of out_urb alone, separate the complete function of out_urb and ack_urb. Found by a modified version of syzkaller. BUG: KASAN: use-after-free in dummy_timer Call Trace: memcpy (mm/kasan/sha

    • Auf 4.15.0-1162.177 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 →