p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-fips · Seite 175

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 8557

  1. CVE-2023-54208

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    media: ov5675: Fix memleak in ov5675_init_controls()

    In the Linux kernel, the following vulnerability has been resolved: media: ov5675: Fix memleak in ov5675_init_controls() There is a kmemleak when testing the media/i2c/ov5675.c with bpf mock device: AssertionError: unreferenced object 0xffff888107362160 (size 16): comm "python3", pid 277, jiffies 4294832798 (age 20.722s) hex dump (first 16 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<00000000abe7d67c>] __kmalloc_node+0x44/0x1b0 [<000000008a725aac>] kvmalloc_node+0x34/0x180 [<000000009a53cd11>] v4l2_ctrl_handler_init_class+0x11d/0x180 [videodev] [<0000000055b46db0>] ov5675_

    • Auf 5.4.0-1079.88 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2023-54207

    Hoch · CVSS 7.8EPSS 0,15%Keine Korrektur veröffentlicht

    HID: uclogic: Correct devm device reference for hidinput input_dev name

    In the Linux kernel, the following vulnerability has been resolved: HID: uclogic: Correct devm device reference for hidinput input_dev name Reference the HID device rather than the input device for the devm allocation of the input_dev name. Referencing the input_dev would lead to a use-after-free when the input_dev was unregistered and subsequently fires a uevent that depends on the name. At the point of firing the uevent, the name would be freed by devres management. Use devm_kasprintf to simplify the logic for allocating memory and formatting the input_dev name string.

    Veröffentlicht Aktualisiert
  3. CVE-2023-54205

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain

    In the Linux kernel, the following vulnerability has been resolved: pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain 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-1079.88 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-50846

    Nicht bewertetEPSS 0,28%Korrektur verfügbar

    mmc: via-sdmmc: fix return value check of mmc_add_host()

    In the Linux kernel, the following vulnerability has been resolved: mmc: via-sdmmc: 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(). Fix this by checking the return value and goto error path which will call mmc_free_host().

    • Auf 5.4.0-1073.82 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-50845

    Niedrig · CVSS 2EPSS 0,25%Korrektur verfügbar

    ext4: fix inode leak in ext4_xattr_inode_create() on an error path

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix inode leak in ext4_xattr_inode_create() on an error path There is issue as follows when do setxattr with inject fault: [localhost]# fsck.ext4 -fn /dev/sda e2fsck 1.46.6-rc1 (12-Sep-2022) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Unattached zero-length inode 15. Clear? no Unattached inode 15 Connect to /lost+found? no Pass 5: Checking group summary information /dev/sda: ********** WARNING: Filesystem still has errors ********** /dev/sda: 15/655360

    • Auf 5.4.0-1073.82 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-50843

    Nicht bewertetEPSS 0,24%Korrektur verfügbar

    dm clone: Fix UAF in clone_dtr()

    In the Linux kernel, the following vulnerability has been resolved: dm clone: Fix UAF in clone_dtr() Dm_clone also has the same UAF problem when dm_resume() and dm_destroy() are concurrent. Therefore, cancelling timer again in clone_dtr().

    • Auf 5.4.0-1073.82 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-50840

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

    scsi: snic: Fix possible UAF in snic_tgt_create()

    In the Linux kernel, the following vulnerability has been resolved: scsi: snic: Fix possible UAF in snic_tgt_create() Smatch reports a warning as follows: drivers/scsi/snic/snic_disc.c:307 snic_tgt_create() warn: '&tgt->list' not removed from list If device_add() fails in snic_tgt_create(), tgt will be freed, but tgt->list will not be removed from snic->disc.tgt_list, then list traversal may cause UAF. Remove from snic->disc.tgt_list before free().

    • Auf 5.4.0-1073.82 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-50838

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

    net: stream: purge sk_error_queue in sk_stream_kill_queues()

    In the Linux kernel, the following vulnerability has been resolved: net: stream: purge sk_error_queue in sk_stream_kill_queues() Changheon Lee reported TCP socket leaks, with a nice repro. It seems we leak TCP sockets with the following sequence: 1) SOF_TIMESTAMPING_TX_ACK is enabled on the socket. Each ACK will cook an skb put in error queue, from __skb_tstamp_tx(). __skb_tstamp_tx() is using skb_clone(), unless SOF_TIMESTAMPING_OPT_TSONLY was also requested. 2) If the application is also using MSG_ZEROCOPY, then we put in the error queue cloned skbs that had a struct ubuf_info attached to them. Whenever an struct ubuf_

    • Auf 5.4.0-1073.82 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-50836

    Nicht bewertetEPSS 0,25%Korrektur verfügbar

    remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()

    In the Linux kernel, the following vulnerability has been resolved: remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() The kfree() should be called when of_irq_get_byname() fails or devm_request_threaded_irq() fails in qcom_add_sysmon_subdev(), otherwise there will be a memory leak, so add kfree() to fix it.

    • Auf 5.4.0-1073.82 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-50834

    Nicht bewertetEPSS 0,26%Korrektur verfügbar

    nfc: Fix potential resource leaks

    In the Linux kernel, the following vulnerability has been resolved: nfc: Fix potential resource leaks nfc_get_device() take reference for the device, add missing nfc_put_device() to release it when not need anymore. Also fix the style warnning by use error EOPNOTSUPP instead of ENOTSUPP.

    • Auf 5.4.0-1073.82 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-50832

    Nicht bewertetEPSS 0,25%Korrektur verfügbar

    wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()

    In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() The wilc_mac_xmit() returns NETDEV_TX_OK without freeing skb, add dev_kfree_skb() to fix it. Compile tested only.

    • Auf 5.4.0-1079.88 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-50829

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

    wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() It is possible that skb is freed in ath9k_htc_rx_msg(), then usb_submit_urb() fails and we try to free skb again. It causes use-after-free bug. Moreover, if alloc_skb() fails, urb->context becomes NULL but rx_buf is not freed and there can be a memory leak. The patch removes unnecessary nskb and makes skb processing more clear: it is supposed that ath9k_htc_rx_msg() either frees old skb or passes its managing to another callback function. Found by Linux Verification Center (linuxtesting.org) with Syzkal

    • Auf 5.4.0-1073.82 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-50828

    Nicht bewertetEPSS 0,24%Korrektur verfügbar

    clk: zynqmp: Fix stack-out-of-bounds in strncpy`

    In the Linux kernel, the following vulnerability has been resolved: clk: zynqmp: Fix stack-out-of-bounds in strncpy` "BUG: KASAN: stack-out-of-bounds in strncpy+0x30/0x68" Linux-ATF interface is using 16 bytes of SMC payload. In case clock name is longer than 15 bytes, string terminated NULL character will not be received by Linux. Add explicit NULL character at last byte to fix issues when clock name is longer. This fixes below bug reported by KASAN: ================================================================== BUG: KASAN: stack-out-of-bounds in strncpy+0x30/0x68 Read of size 1 at addr ffff0008c89a7410 by task swapper/0/1 CPU:

    • Auf 5.4.0-1072.81 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2023-54202

    Hoch · CVSS 7.8EPSS 0,15%Keine Korrektur veröffentlicht

    drm/i915: fix race condition UAF in i915_perf_add_config_ioctl

    In the Linux kernel, the following vulnerability has been resolved: drm/i915: fix race condition UAF in i915_perf_add_config_ioctl Userspace can guess the id value and try to race oa_config object creation with config remove, resulting in a use-after-free if we dereference the object after unlocking the metrics_lock. For that reason, unlocking the metrics_lock must be done after we are done dereferencing the object. [tursulin: Manually added stable tag.] (cherry picked from commit 49f6f6483b652108bcb73accd0204a464b922395)

    Veröffentlicht Aktualisiert
  15. CVE-2023-54198

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

    tty: fix out-of-bounds access in tty_driver_lookup_tty()

    In the Linux kernel, the following vulnerability has been resolved: tty: fix out-of-bounds access in tty_driver_lookup_tty() When specifying an invalid console= device like console=tty3270, tty_driver_lookup_tty() returns the tty struct without checking whether index is a valid number. To reproduce: qemu-system-x86_64 -enable-kvm -nographic -serial mon:stdio \ -kernel ../linux-build-x86/arch/x86/boot/bzImage \ -append "console=ttyS0 console=tty3270" This crashes with: [ 0.770599] BUG: kernel NULL pointer dereference, address: 00000000000000ef [ 0.771265] #PF: supervisor read access in kernel mode [ 0.771773] #PF: error_code(0x0

    • Auf 5.4.0-1079.88 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2023-54193

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

    net/sched: cls_api: remove block_cb from driver_list before freeing

    In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_api: remove block_cb from driver_list before freeing Error handler of tcf_block_bind() frees the whole bo->cb_list on error. However, by that time the flow_block_cb instances are already in the driver list because driver ndo_setup_tc() callback is called before that up the call chain in tcf_block_offload_cmd(). This leaves dangling pointers to freed objects in the list and causes use-after-free[0]. Fix it by also removing flow_block_cb instances from driver_list before deallocating them. [0]: [ 279.868433] ===================================================

    • Auf 5.4.0-1084.93 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-54187

    Hoch · CVSS 7.8EPSS 0,15%Keine Korrektur veröffentlicht

    f2fs: fix potential corruption when moving a directory

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix potential corruption when moving a directory F2FS has the same issue in ext4_rename causing crash revealed by xfstests/generic/707. See also commit 0813299c586b ("ext4: Fix possible corruption when moving a directory")

    Veröffentlicht Aktualisiert
  18. CVE-2023-54186

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

    usb: typec: altmodes/displayport: fix pin_assignment_show

    In the Linux kernel, the following vulnerability has been resolved: usb: typec: altmodes/displayport: fix pin_assignment_show This patch fixes negative indexing of buf array in pin_assignment_show when get_current_pin_assignments returns 0 i.e. no compatible pin assignments are found. BUG: KASAN: use-after-free in pin_assignment_show+0x26c/0x33c ... Call trace: dump_backtrace+0x110/0x204 dump_stack_lvl+0x84/0xbc print_report+0x358/0x974 kasan_report+0x9c/0xfc __do_kernel_fault+0xd4/0x2d4 do_bad_area+0x48/0x168 do_tag_check_fault+0x24/0x38 do_mem_abort+0x6c/0x14c el1_abort+0x44/0x68 el1h_64_sync_handler+0x64/0xa4 el1h_64_sync+0x78/0x7c pin_

    • Auf 5.4.0-1084.93 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2023-54185

    Mittel · CVSS 5.7EPSS 0,2%Keine Korrektur veröffentlicht

    btrfs: remove BUG_ON()'s in add_new_free_space()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: remove BUG_ON()'s in add_new_free_space() At add_new_free_space() we have these BUG_ON()'s that are there to deal with any failure to add free space to the in memory free space cache. Such failures are mostly -ENOMEM that should be very rare. However there's no need to have these BUG_ON()'s, we can just return any error to the caller and all callers and their upper call chain are already dealing with errors. So just make add_new_free_space() return any errors, while removing the BUG_ON()'s, and returning the total amount of added free space to an optional u64 pointe

    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 →