p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-ibm-5.15 · Seite 19

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 2543

  1. CVE-2023-53465

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

    soundwire: qcom: fix storing port config out-of-bounds

    In the Linux kernel, the following vulnerability has been resolved: soundwire: qcom: fix storing port config out-of-bounds The 'qcom_swrm_ctrl->pconfig' has size of QCOM_SDW_MAX_PORTS (14), however we index it starting from 1, not 0, to match real port numbers. This can lead to writing port config past 'pconfig' bounds and overwriting next member of 'qcom_swrm_ctrl' struct. Reported also by smatch: drivers/soundwire/qcom.c:1269 qcom_swrm_get_port_config() error: buffer overflow 'ctrl->pconfig' 14 <= 14

    • Auf 5.15.0-1040.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2023-53464

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

    scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()

    In the Linux kernel, the following vulnerability has been resolved: scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() The validity of sock should be checked before assignment to avoid incorrect values. Commit 57569c37f0ad ("scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()") introduced this change which may lead to inconsistent values of tcp_sw_conn->sendpage and conn->datadgst_en. Fix the issue by moving the position of the assignment.

    • Auf 5.15.0-1036.39~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2023-53463

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

    ibmvnic: Do not reset dql stats on NON_FATAL err

    In the Linux kernel, the following vulnerability has been resolved: ibmvnic: Do not reset dql stats on NON_FATAL err All ibmvnic resets, make a call to netdev_tx_reset_queue() when re-opening the device. netdev_tx_reset_queue() resets the num_queued and num_completed byte counters. These stats are used in Byte Queue Limit (BQL) algorithms. The difference between these two stats tracks the number of bytes currently sitting on the physical NIC. ibmvnic increases the number of queued bytes though calls to netdev_tx_sent_queue() in the drivers xmit function. When, VIOS reports that it is done transmitting bytes, the ibmvnic device increases the

    • Auf 5.15.0-1040.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2023-53462

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

    hsr: Fix uninit-value access in fill_frame_info()

    In the Linux kernel, the following vulnerability has been resolved: hsr: Fix uninit-value access in fill_frame_info() Syzbot reports the following uninit-value access problem. ===================================================== BUG: KMSAN: uninit-value in fill_frame_info net/hsr/hsr_forward.c:601 [inline] BUG: KMSAN: uninit-value in hsr_forward_skb+0x9bd/0x30f0 net/hsr/hsr_forward.c:616 fill_frame_info net/hsr/hsr_forward.c:601 [inline] hsr_forward_skb+0x9bd/0x30f0 net/hsr/hsr_forward.c:616 hsr_dev_xmit+0x192/0x330 net/hsr/hsr_device.c:223 __netdev_start_xmit include/linux/netdevice.h:4889 [inline] netdev_start_xmit include/linux/ne

    • Auf 5.15.0-1046.49~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2023-53461

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

    io_uring: wait interruptibly for request completions on exit

    In the Linux kernel, the following vulnerability has been resolved: io_uring: wait interruptibly for request completions on exit WHen the ring exits, cleanup is done and the final cancelation and waiting on completions is done by io_ring_exit_work. That function is invoked by kworker, which doesn't take any signals. Because of that, it doesn't really matter if we wait for completions in TASK_INTERRUPTIBLE or TASK_UNINTERRUPTIBLE state. However, it does matter to the hung task detection checker! Normally we expect cancelations and completions to happen rather quickly. Some test cases, however, will exit the ring and park the owning task sto

    • Auf 5.15.0-1040.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2023-53458

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

    media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()

    In the Linux kernel, the following vulnerability has been resolved: media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish() When the driver calls cx23885_risc_buffer() to prepare the buffer, the function call dma_alloc_coherent may fail, resulting in a empty buffer risc->cpu. Later when we free the buffer or access the buffer, null ptr deref is triggered. This bug is similar to the following one: https://git.linuxtv.org/media_stage.git/commit/?id=2b064d91440b33fba5b452f2d1b31f13ae911d71. We believe the bug can be also dynamically triggered from user side. Similarly, we fix this by checking the return value of cx23

    • Auf 5.15.0-1037.40~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2023-53457

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

    FS: JFS: Fix null-ptr-deref Read in txBegin

    In the Linux kernel, the following vulnerability has been resolved: FS: JFS: Fix null-ptr-deref Read in txBegin Syzkaller reported an issue where txBegin may be called on a superblock in a read-only mounted filesystem which leads to NULL pointer deref. This could be solved by checking if the filesystem is read-only before calling txBegin, and returning with appropiate error code.

    • Auf 5.15.0-1042.45~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2023-53456

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

    scsi: qla4xxx: Add length check when parsing nlattrs

    In the Linux kernel, the following vulnerability has been resolved: scsi: qla4xxx: Add length check when parsing nlattrs There are three places that qla4xxx parses nlattrs: - qla4xxx_set_chap_entry() - qla4xxx_iface_set_param() - qla4xxx_sysfs_ddb_set_param() and each of them directly converts the nlattr to specific pointer of structure without length checking. This could be dangerous as those attributes are not validated and a malformed nlattr (e.g., length 0) could result in an OOB read that leaks heap dirty data. Add the nla_len check before accessing the nlattr data and return EINVAL if the length check fails.

    • Auf 5.15.0-1046.49~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2023-53454

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

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

    In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: 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.

    • Auf 5.15.0-1046.49~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2023-53451

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

    scsi: qla2xxx: Fix potential NULL pointer dereference

    In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix potential NULL pointer dereference Klocwork tool reported 'cur_dsd' may be dereferenced. Add fix to validate pointer before dereferencing the pointer.

    • Auf 5.15.0-1040.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2023-53450

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

    ext4: remove a BUG_ON in ext4_mb_release_group_pa()

    In the Linux kernel, the following vulnerability has been resolved: ext4: remove a BUG_ON in ext4_mb_release_group_pa() If a malicious fuzzer overwrites the ext4 superblock while it is mounted such that the s_first_data_block is set to a very large number, the calculation of the block group can underflow, and trigger a BUG_ON check. Change this to be an ext4_warning so that we don't crash the kernel.

    • Auf 5.15.0-1037.40~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2023-53446

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

    PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free

    In the Linux kernel, the following vulnerability has been resolved: PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free Struct pcie_link_state->downstream is a pointer to the pci_dev of function 0. Previously we retained that pointer when removing function 0, and subsequent ASPM policy changes dereferenced it, resulting in a use-after-free warning from KASAN, e.g.: # echo 1 > /sys/bus/pci/devices/0000:03:00.0/remove # echo powersave > /sys/module/pcie_aspm/parameters/policy BUG: KASAN: slab-use-after-free in pcie_config_aspm_link+0x42d/0x500 Call Trace: kasan_report+0xae/0xe0 pcie_config_aspm_link+0x42d/0

    • Auf 5.15.0-1040.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2023-53445

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

    net: qrtr: Fix a refcount bug in qrtr_recvmsg()

    In the Linux kernel, the following vulnerability has been resolved: net: qrtr: Fix a refcount bug in qrtr_recvmsg() Syzbot reported a bug as following: refcount_t: addition on 0; use-after-free. ... RIP: 0010:refcount_warn_saturate+0x17c/0x1f0 lib/refcount.c:25 ... Call Trace: <TASK> __refcount_add include/linux/refcount.h:199 [inline] __refcount_inc include/linux/refcount.h:250 [inline] refcount_inc include/linux/refcount.h:267 [inline] kref_get include/linux/kref.h:45 [inline] qrtr_node_acquire net/qrtr/af_qrtr.c:202 [inline] qrtr_node_lookup net/qrtr/af_qrtr.c:398 [inline] qrtr_send_resume_tx net/qrtr/af_qrtr.c:1003 [inline] qr

    • Auf 5.15.0-1036.39~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2023-53443

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

    mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak

    In the Linux kernel, the following vulnerability has been resolved: mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak In arizona_clk32k_enable(), we should use pm_runtime_resume_and_get() as pm_runtime_get_sync() will increase the refcnt even when it returns an error.

    • Auf 5.15.0-1036.39~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2023-53441

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

    bpf: cpumap: Fix memory leak in cpu_map_update_elem

    In the Linux kernel, the following vulnerability has been resolved: bpf: cpumap: Fix memory leak in cpu_map_update_elem Syzkaller reported a memory leak as follows: BUG: memory leak unreferenced object 0xff110001198ef748 (size 192): comm "syz-executor.3", pid 17672, jiffies 4298118891 (age 9.906s) hex dump (first 32 bytes): 00 00 00 00 4a 19 00 00 80 ad e3 e4 fe ff c0 00 ....J........... 00 b2 d3 0c 01 00 11 ff 28 f5 8e 19 01 00 11 ff ........(....... backtrace: [<ffffffffadd28087>] __cpu_map_entry_alloc+0xf7/0xb00 [<ffffffffadd28d8e>] cpu_map_update_elem+0x2fe/0x3d0 [<ffffffffadc6d0fd>] bpf_map_update_value.isr

    • Auf 5.15.0-1040.43~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2023-53440

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

    nilfs2: fix sysfs interface lifetime

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix sysfs interface lifetime The current nilfs2 sysfs support has issues with the timing of creation and deletion of sysfs entries, potentially leading to null pointer dereferences, use-after-free, and lockdep warnings. Some of the sysfs attributes for nilfs2 per-filesystem instance refer to metadata file "cpfile", "sufile", or "dat", but nilfs_sysfs_create_device_group that creates those attributes is executed before the inodes for these metadata files are loaded, and nilfs_sysfs_delete_device_group which deletes these sysfs entries is called after releasing their

    • Auf 5.15.0-1036.39~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-53437

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

    media: uvcvideo: Handle cameras with invalid descriptors

    In the Linux kernel, the following vulnerability has been resolved: media: uvcvideo: Handle cameras with invalid descriptors If the source entity does not contain any pads, do not create a link.

    • Auf 5.15.0-1036.39~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-53436

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

    scsi: snic: Fix possible memory leak if device_add() fails

    In the Linux kernel, the following vulnerability has been resolved: scsi: snic: Fix possible memory leak if device_add() fails If device_add() returns error, the name allocated by dev_set_name() needs be freed. As the comment of device_add() says, put_device() should be used to give up the reference in the error path. So fix this by calling put_device(), then the name can be freed in kobject_cleanp().

    • Auf 5.15.0-1044.47~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2023-53435

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

    cassini: Fix a memory leak in the error handling path of cas_init_one()

    In the Linux kernel, the following vulnerability has been resolved: cassini: Fix a memory leak in the error handling path of cas_init_one() cas_saturn_firmware_init() allocates some memory using vmalloc(). This memory is freed in the .remove() function but not it the error handling path of the probe. Add the missing vfree() to avoid a memory leak, should an error occur.

    • Auf 5.15.0-1037.40~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2023-53433

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

    net: add vlan_get_protocol_and_depth() helper

    In the Linux kernel, the following vulnerability has been resolved: net: add vlan_get_protocol_and_depth() helper Before blamed commit, pskb_may_pull() was used instead of skb_header_pointer() in __vlan_get_protocol() and friends. Few callers depended on skb->head being populated with MAC header, syzbot caught one of them (skb_mac_gso_segment()) Add vlan_get_protocol_and_depth() to make the intent clearer and use it where sensible. This is a more generic fix than commit e9d3f80935b6 ("net/af_packet: make sure to pull mac header") which was dealing with a similar issue. kernel BUG at include/linux/skbuff.h:2655 ! invalid opcode: 0000 [#1

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