p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-lowlatency-hwe-5.15 · Seite 53

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4519

  1. CVE-2022-50251

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

    mmc: vub300: fix return value check of mmc_add_host()

    In the Linux kernel, the following vulnerability has been resolved: mmc: vub300: fix return value check of mmc_add_host() mmc_add_host() may return error, if we ignore its return value, the memory that allocated in mmc_alloc_host() will be leaked and it will lead a kernel crash because of deleting not added device in the remove path. So fix this by checking the return value and goto error path which will call mmc_free_host(), besides, the timer added before mmc_add_host() needs be del. And this patch fixes another missing call mmc_free_host() if usb_control_msg() fails.

    • Auf 5.15.0-69.76~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-50250

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

    regulator: core: fix use_count leakage when handling boot-on

    In the Linux kernel, the following vulnerability has been resolved: regulator: core: fix use_count leakage when handling boot-on I found a use_count leakage towards supply regulator of rdev with boot-on option. ┌───────────────────┐ ┌───────────────────┐ │ regulator_dev A │ │ regulator_dev B │ │ (boot-on) │ │ (boot-on) │ │ use_count=0 │◀──supply──│ use_count=1 │ │ │ │ │ └───────────────────┘ └───────────────────┘ In case of rdev(A) configured with `regulator-boot-on', the use_count of supplying regulator(B) will increment

    • Auf 5.15.0-69.76~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-50249

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

    memory: of: Fix refcount leak bug in of_get_ddr_timings()

    In the Linux kernel, the following vulnerability has been resolved: memory: of: Fix refcount leak bug in of_get_ddr_timings() We should add the of_node_put() when breaking out of for_each_child_of_node() as it will automatically increase and decrease the refcount.

    • Auf 5.15.0-60.66~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-50248

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

    wifi: iwlwifi: mvm: fix double free on tx path.

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: fix double free on tx path. We see kernel crashes and lockups and KASAN errors related to ax210 firmware crashes. One of the KASAN dumps pointed at the tx path, and it appears there is indeed a way to double-free an skb. If iwl_mvm_tx_skb_sta returns non-zero, then the 'skb' sent into the method will be freed. But, in case where we build TSO skb buffer, the skb may also be freed in error case. So, return 0 in that particular error case and do cleanup manually. BUG: KASAN: use-after-free in __list_del_entry_valid+0x12/0x90 iwlwifi 0000:06:00.0: 0x000

    • Auf 5.15.0-69.76~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-50247

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

    usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq

    In the Linux kernel, the following vulnerability has been resolved: usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq Can not set the @shared_hcd to NULL before decrease the usage count by usb_put_hcd(), this will cause the shared hcd not released.

    • Auf 5.15.0-69.76~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-50246

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

    usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()

    In the Linux kernel, the following vulnerability has been resolved: usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() I got the following report while doing device(mt6370-tcpc) load test with CONFIG_OF_UNITTEST and CONFIG_OF_DYNAMIC enabled: OF: ERROR: memory leak, expected refcount 1 instead of 2, of_node_get()/of_node_put() unbalanced - destroy cset entry: attach overlay node /i2c/pmic@34/tcpc/connector The 'fwnode' set in tcpci_parse_config() which is called in tcpci_register_port(), its node refcount is increased in device_get_named_child_node(). It needs be put while exiting, so call fwnode_handle_put() in t

    • Auf 5.15.0-69.76~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-50245

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

    rapidio: fix possible UAF when kfifo_alloc() fails

    In the Linux kernel, the following vulnerability has been resolved: rapidio: fix possible UAF when kfifo_alloc() fails If kfifo_alloc() fails in mport_cdev_open(), goto err_fifo and just free priv. But priv is still in the chdev->file_list, then list traversal may cause UAF. This fixes the following smatch warning: drivers/rapidio/devices/rio_mport_cdev.c:1930 mport_cdev_open() warn: '&priv->list' not removed from list

    • Auf 5.15.0-69.76~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-50244

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

    cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()

    In the Linux kernel, the following vulnerability has been resolved: cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() If device_register() fails in cxl_pci_afu|adapter(), the device is not added, device_unregister() can not be called in the error path, otherwise it will cause a null-ptr-deref because of removing not added device. As comment of device_register() says, it should use put_device() to give up the reference in the error path. So split device_unregister() into device_del() and put_device(), then goes to put dev when register fails.

    • Auf 5.15.0-69.76~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-50243

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

    sctp: handle the error returned from sctp_auth_asoc_init_active_key

    In the Linux kernel, the following vulnerability has been resolved: sctp: handle the error returned from sctp_auth_asoc_init_active_key When it returns an error from sctp_auth_asoc_init_active_key(), the active_key is actually not updated. The old sh_key will be freeed while it's still used as active key in asoc. Then an use-after-free will be triggered when sending patckets, as found by syzbot: sctp_auth_shkey_hold+0x22/0xa0 net/sctp/auth.c:112 sctp_set_owner_w net/sctp/socket.c:132 [inline] sctp_sendmsg_to_asoc+0xbd5/0x1a20 net/sctp/socket.c:1863 sctp_sendmsg+0x1053/0x1d50 net/sctp/socket.c:2025 inet_sendmsg+0x99/0xe0 net/ipv4/

    • Auf 5.15.0-60.66~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-50242

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

    drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()

    In the Linux kernel, the following vulnerability has been resolved: drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() If vp alloc failed in qlcnic_sriov_init(), all previously allocated vp needs to be freed.

    • Auf 5.15.0-69.76~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-50241

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

    NFSD: fix use-after-free on source server when doing inter-server copy

    In the Linux kernel, the following vulnerability has been resolved: NFSD: fix use-after-free on source server when doing inter-server copy Use-after-free occurred when the laundromat tried to free expired cpntf_state entry on the s2s_cp_stateids list after inter-server copy completed. The sc_cp_list that the expired copy state was inserted on was already freed. When COPY completes, the Linux client normally sends LOCKU(lock_state x), FREE_STATEID(lock_state x) and CLOSE(open_state y) to the source server. The nfs4_put_stid call from nfsd4_free_stateid cleans up the copy state from the s2s_cp_stateids list before freeing the lock state's st

    • Auf 5.15.0-60.66~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-50239

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

    cpufreq: qcom: fix writes in read-only memory region

    In the Linux kernel, the following vulnerability has been resolved: cpufreq: qcom: fix writes in read-only memory region This commit fixes a kernel oops because of a write in some read-only memory: [ 9.068287] Unable to handle kernel write to read-only memory at virtual address ffff800009240ad8 ..snip.. [ 9.138790] Internal error: Oops: 9600004f [#1] PREEMPT SMP ..snip.. [ 9.269161] Call trace: [ 9.276271] __memcpy+0x5c/0x230 [ 9.278531] snprintf+0x58/0x80 [ 9.282002] qcom_cpufreq_msm8939_name_version+0xb4/0x190 [ 9.284869] qcom_cpufreq_probe+0xc8/0x39c ..snip.. The following line defines a pointer that

    • Auf 5.15.0-60.66~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-50235

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

    NFSD: Protect against send buffer overflow in NFSv2 READDIR

    In the Linux kernel, the following vulnerability has been resolved: NFSD: Protect against send buffer overflow in NFSv2 READDIR Restore the previous limit on the @count argument to prevent a buffer overflow attack.

    • Auf 5.15.0-56.62~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2024-58240

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

    tls: separate no-async decryption request handling from async

    In the Linux kernel, the following vulnerability has been resolved: tls: separate no-async decryption request handling from async If we're not doing async, the handling is much simpler. There's no reference counting, we just need to wait for the completion to wake us up and return its result. We should preferably also use a separate crypto_wait. I'm not seeing a UAF as I did in the past, I think aec7961916f3 ("tls: fix race between async notify and socket close") took care of it. This will make the next fix easier.

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

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

    tls: stop recv() if initial process_rx_list gave us non-DATA

    In the Linux kernel, the following vulnerability has been resolved: tls: stop recv() if initial process_rx_list gave us non-DATA If we have a non-DATA record on the rx_list and another record of the same type still on the queue, we will end up merging them: - process_rx_list copies the non-DATA record - we start the loop and process the first available record since it's of the same type - we break out of the loop since the record was not DATA Just check the record type and jump to the end in case process_rx_list did some work.

    • Auf 5.15.0-110.120~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2023-3867

    Kritisch · CVSS 9.1EPSS 6,06%Korrektur verfügbar

    ksmbd: fix out of bounds read in smb2_sess_setup

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out of bounds read in smb2_sess_setup ksmbd does not consider the case of that smb2 session setup is in compound request. If this is the second payload of the compound, OOB read issue occurs while processing the first payload in the smb2_sess_setup().

    • Auf 5.15.0-102.112~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-4130

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

    ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea() There are multiple smb2_ea_info buffers in FILE_FULL_EA_INFORMATION request from client. ksmbd find next smb2_ea_info using ->NextEntryOffset of current smb2_ea_info. ksmbd need to validate buffer length Before accessing the next ea. ksmbd should check buffer length using buf_len, not next variable. next is the start offset of current ea that got from previous ea.

    • Auf 5.15.0-91.101~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-3866

    Hoch · CVSS 7.5EPSS 12,47%Korrektur verfügbar

    ksmbd: validate session id and tree id in the compound request

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate session id and tree id in the compound request This patch validate session id and tree id in compound request. If first operation in the compound is SMB2 ECHO request, ksmbd bypass session and tree validation. So work->sess and work->tcon could be NULL. If secound request in the compound access work->sess or tcon, It cause NULL pointer dereferecing error.

    • Auf 5.15.0-86.95~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2023-3865

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

    ksmbd: fix out-of-bound read in smb2_write

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out-of-bound read in smb2_write ksmbd_smb2_check_message doesn't validate hdr->NextCommand. If ->NextCommand is bigger than Offset + Length of smb2 write, It will allow oversized smb2 write length. It will cause OOB read in smb2_write.

    • Auf 5.15.0-86.95~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2023-4515

    Kritisch · CVSS 9.1EPSS 0,31%Korrektur verfügbar

    ksmbd: validate command request size

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate command request size In commit 2b9b8f3b68ed ("ksmbd: validate command payload size"), except for SMB2_OPLOCK_BREAK_HE command, the request size of other commands is not checked, it's not expected. Fix it by add check for request size of other commands.

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