p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-gcp · Seite 13

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 3446

  1. CVE-2022-50656

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

    nfc: pn533: Clear nfc_target before being used

    In the Linux kernel, the following vulnerability has been resolved: nfc: pn533: Clear nfc_target before being used Fix a slab-out-of-bounds read that occurs in nla_put() called from nfc_genl_send_target() when target->sensb_res_len, which is duplicated from an nfc_target in pn533, is too large as the nfc_target is not properly initialized and retains garbage values. Clear nfc_targets with memset() before they are used. Found by a modified version of syzkaller. BUG: KASAN: slab-out-of-bounds in nla_put Call Trace: memcpy nla_put nfc_genl_dump_targets genl_lock_dumpit netlink_dump __netlink_dump_start genl_family_rcv_msg_dumpit genl

    • Auf 5.4.0-1101.110 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-50655

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    ppp: associate skb with a device at tx

    In the Linux kernel, the following vulnerability has been resolved: ppp: associate skb with a device at tx Syzkaller triggered flow dissector warning with the following: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0xc0802, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSACTIVE(r0, 0x40107446, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x20, 0x0, 0x0, 0xfffff034}, {0x6}]}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='\x00!', 0x2}], 0x1, 0x0, 0x0) [ 9.485814] WARNING: CPU: 3 PID: 329 at net/core/flow_dissector.c:1016 __skb_flow_dissect+0x1ee0/0x1fa0 [ 9.485929] skb_get_poff+0x53/0xa0 [ 9.

    • Auf 5.4.0-1101.110 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-50653

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    mmc: atmel-mci: fix return value check of mmc_add_host()

    In the Linux kernel, the following vulnerability has been resolved: mmc: atmel-mci: fix return value check of mmc_add_host() mmc_add_host() may return error, if we ignore its return value, it will lead two issues: 1. The memory that allocated in mmc_alloc_host() is leaked. 2. In the remove() path, mmc_remove_host() will be called to delete device, but it's not added yet, it will lead a kernel crash because of null-ptr-deref in device_del(). So fix this by checking the return value and calling mmc_free_host() in the error path.

    • Auf 5.4.0-1101.110 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-50652

    Nicht bewertetEPSS 0,23%Korrektur verfügbar

    uio: uio_dmem_genirq: Fix missing unlock in irq configuration

    In the Linux kernel, the following vulnerability has been resolved: uio: uio_dmem_genirq: Fix missing unlock in irq configuration Commit b74351287d4b ("uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()") started calling disable_irq() without holding the spinlock because it can sleep. However, that fix introduced another bug: if interrupt is already disabled and a new disable request comes in, then the spinlock is not unlocked: root@localhost:~# printf '\x00\x00\x00\x00' > /dev/uio0 root@localhost:~# printf '\x00\x00\x00\x00' > /dev/uio0 root@localhost:~# [ 14.851538] BUG: scheduling while atomic: bash/223/0x00000002

    • Auf 5.4.0-1101.110 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-50649

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()

    In the Linux kernel, the following vulnerability has been resolved: power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() ADP5061_CHG_STATUS_1_CHG_STATUS is masked with 0x07, which means a length of 8, but adp5061_chg_type array size is 4, may end up reading 4 elements beyond the end of the adp5061_chg_type[] array.

    • Auf 5.4.0-1100.109 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-50647

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    RISC-V: Make port I/O string accessors actually work

    In the Linux kernel, the following vulnerability has been resolved: RISC-V: Make port I/O string accessors actually work Fix port I/O string accessors such as `insb', `outsb', etc. which use the physical PCI port I/O address rather than the corresponding memory mapping to get at the requested location, which in turn breaks at least accesses made by our parport driver to a PCIe parallel port such as: PCI parallel port detected: 1415:c118, I/O at 0x1000(0x1008), IRQ 20 parport0: PC-style at 0x1000 (0x1008), irq 20, using FIFO [PCSPP,TRISTATE,COMPAT,EPP,ECP] causing a memory access fault: Unable to handle kernel access to user memory withou

    • Auf 5.4.0-1100.109 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-50646

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    scsi: hpsa: Fix possible memory leak in hpsa_init_one()

    In the Linux kernel, the following vulnerability has been resolved: scsi: hpsa: Fix possible memory leak in hpsa_init_one() The hpda_alloc_ctlr_info() allocates h and its field reply_map. However, in hpsa_init_one(), if alloc_percpu() failed, the hpsa_init_one() jumps to clean1 directly, which frees h and leaks the h->reply_map. Fix by calling hpda_free_ctlr_info() to release h->replay_map and h instead free h directly.

    • Auf 5.4.0-1101.110 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-50645

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()

    In the Linux kernel, the following vulnerability has been resolved: EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() As the comment of pci_get_domain_bus_and_slot() says, it returns a PCI device with refcount incremented, so it doesn't need to call an extra pci_dev_get() in pci_get_dev_wrapper(), and the PCI device needs to be put in the error path.

    • Auf 5.4.0-1101.110 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-50644

    Nicht bewertetEPSS 0,24%Korrektur verfügbar

    clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe

    In the Linux kernel, the following vulnerability has been resolved: clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe pm_runtime_get_sync() will increment pm usage counter. Forgetting to putting operation will result in reference leak. Add missing pm_runtime_put_sync in some error paths.

    • Auf 5.4.0-1100.109 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-50641

    Nicht bewertetEPSS 0,24%Korrektur verfügbar

    HSI: omap_ssi: Fix refcount leak in ssi_probe

    In the Linux kernel, the following vulnerability has been resolved: HSI: omap_ssi: Fix refcount leak in ssi_probe When returning or breaking early from a for_each_available_child_of_node() loop, we need to explicitly call of_node_put() on the child node to possibly release the node.

    • Auf 5.4.0-1100.109 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-50640

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    mmc: core: Fix kernel panic when remove non-standard SDIO card

    In the Linux kernel, the following vulnerability has been resolved: mmc: core: Fix kernel panic when remove non-standard SDIO card SDIO tuple is only allocated for standard SDIO card, especially it causes memory corruption issues when the non-standard SDIO card has removed, which is because the card device's reference counter does not increase for it at sdio_init_func(), but all SDIO card device reference counter gets decreased at sdio_release_func().

    • Auf 5.4.0-1100.109 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-50638

    Nicht bewertetEPSS 0,24%Korrektur verfügbar

    ext4: fix bug_on in __es_tree_search caused by bad boot loader inode

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix bug_on in __es_tree_search caused by bad boot loader inode We got a issue as fllows: ================================================================== kernel BUG at fs/ext4/extents_status.c:203! invalid opcode: 0000 [#1] PREEMPT SMP CPU: 1 PID: 945 Comm: cat Not tainted 6.0.0-next-20221007-dirty #349 RIP: 0010:ext4_es_end.isra.0+0x34/0x42 RSP: 0018:ffffc9000143b768 EFLAGS: 00010203 RAX: 0000000000000000 RBX: ffff8881769cd0b8 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffffff8fc27cf7 RDI: 00000000ffffffff RBP: ffff8881769cd0bc R08: 0000000000000000

    • Auf 5.4.0-1101.110 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-50636

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    PCI: Fix pci_device_is_present() for VFs by checking PF

    In the Linux kernel, the following vulnerability has been resolved: PCI: Fix pci_device_is_present() for VFs by checking PF pci_device_is_present() previously didn't work for VFs because it reads the Vendor and Device ID, which are 0xffff for VFs, which looks like they aren't present. Check the PF instead. Wei Gong reported that if virtio I/O is in progress when the driver is unbound or "0" is written to /sys/.../sriov_numvfs, the virtio I/O operation hangs, which may result in output like this: task:bash state:D stack: 0 pid: 1773 ppid: 1241 flags:0x00004002 Call Trace: schedule+0x4f/0xc0 blk_mq_freeze_queue_wait+0x69/0xa0

    • Auf 5.4.0-1101.110 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2023-53766

    Nicht bewertetEPSS 0,19%Korrektur verfügbar

    FS: JFS: Check for read-only mounted filesystem in txBegin

    In the Linux kernel, the following vulnerability has been resolved: FS: JFS: Check for read-only mounted filesystem in txBegin This patch adds a check for read-only mounted filesystem in txBegin before starting a transaction potentially saving from NULL pointer deref.

    • Auf 5.4.0-1120.129 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2023-53761

    Nicht bewertetEPSS 0,19%Korrektur verfügbar

    USB: usbtmc: Fix direction for 0-length ioctl control messages

    In the Linux kernel, the following vulnerability has been resolved: USB: usbtmc: Fix direction for 0-length ioctl control messages The syzbot fuzzer found a problem in the usbtmc driver: When a user submits an ioctl for a 0-length control transfer, the driver does not check that the direction is set to OUT: ------------[ cut here ]------------ usb 3-1: BOGUS control dir, pipe 80000b80 doesn't match bRequestType fd WARNING: CPU: 0 PID: 5100 at drivers/usb/core/urb.c:411 usb_submit_urb+0x14a7/0x1880 drivers/usb/core/urb.c:411 Modules linked in: CPU: 0 PID: 5100 Comm: syz-executor428 Not tainted 6.3.0-syzkaller-12049-g58390c8ce1bd #0 Hardware

    • Auf 5.4.0-1112.121 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2023-53757

    Nicht bewertetEPSS 0,19%Korrektur verfügbar

    irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe

    In the Linux kernel, the following vulnerability has been resolved: irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe of_irq_find_parent() returns a node pointer with refcount incremented, We should use of_node_put() on it when not needed anymore. Add missing of_node_put() to avoid refcount leak.

    • Auf 5.4.0-1107.116 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-53754

    Nicht bewertetEPSS 0,19%Korrektur verfügbar

    scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()

    In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() When if_type equals zero and pci_resource_start(pdev, PCI_64BIT_BAR4) returns false, drbl_regs_memmap_p is not remapped. This passes a NULL pointer to iounmap(), which can trigger a WARN() on certain arches. When if_type equals six and pci_resource_start(pdev, PCI_64BIT_BAR4) returns true, drbl_regs_memmap_p may has been remapped and ctrl_regs_memmap_p is not remapped. This is a resource leak and passes a NULL pointer to iounmap(). To fix these issues, we need to add null checks before iounmap(), and change some

    • Auf 5.4.0-1112.121 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-53747

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

    vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF

    In the Linux kernel, the following vulnerability has been resolved: vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF After a call to console_unlock() in vcs_write() the vc_data struct can be freed by vc_port_destruct(). Because of that, the struct vc_data pointer must be reloaded in the while loop in vcs_write() after console_lock() to avoid a UAF when vcs_size() is called. Syzkaller reported a UAF in vcs_size(). BUG: KASAN: slab-use-after-free in vcs_size (drivers/tty/vt/vc_screen.c:215) Read of size 4 at addr ffff8880beab89a8 by task repro_vcs_size/4119 Call Trace: <TASK> __asan_report_load4_noabort (mm/kas

    • Auf 5.4.0-1112.121 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2023-53746

    Nicht bewertetEPSS 0,19%Korrektur verfügbar

    s390/vfio-ap: fix memory leak in vfio_ap device driver

    In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: fix memory leak in vfio_ap device driver The device release callback function invoked to release the matrix device uses the dev_get_drvdata(device *dev) function to retrieve the pointer to the vfio_matrix_dev object in order to free its storage. The problem is, this object is not stored as drvdata with the device; since the kfree function will accept a NULL pointer, the memory for the vfio_matrix_dev object is never freed. Since the device being released is contained within the vfio_matrix_dev object, the container_of macro will be used to retrieve its pointe

    • Auf 5.4.0-1110.119 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2023-53745

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    um: vector: Fix memory leak in vector_config

    In the Linux kernel, the following vulnerability has been resolved: um: vector: Fix memory leak in vector_config If the return value of the uml_parse_vector_ifspec function is NULL, we should call kfree(params) to prevent memory leak.

    • Auf 5.4.0-1107.116 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 →