p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-intel-iotg-5.15 · Seite 36

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4699

  1. CVE-2023-53481

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

    ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed

    In the Linux kernel, the following vulnerability has been resolved: ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed Following process will trigger an infinite loop in ubi_wl_put_peb(): ubifs_bgt ubi_bgt ubifs_leb_unmap ubi_leb_unmap ubi_eba_unmap_leb ubi_wl_put_peb wear_leveling_worker e1 = rb_entry(rb_first(&ubi->used) e2 = get_peb_for_wl(ubi) ubi_io_read_vid_hdr // return err (flash fault) out_error: ubi->move_from = ubi->move_to = NULL wl_entry_destroy(ubi, e1) ubi->lookuptbl[e->pnum] = NULL retry: e = ubi->lookuptbl[pnum];

    • Auf 5.15.0-1037.42~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2023-53480

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

    kobject: Add sanity check for kset->kobj.ktype in kset_register()

    In the Linux kernel, the following vulnerability has been resolved: kobject: Add sanity check for kset->kobj.ktype in kset_register() When I register a kset in the following way: static struct kset my_kset; kobject_set_name(&my_kset.kobj, "my_kset"); ret = kset_register(&my_kset); A null pointer dereference exception is occurred: [ 4453.568337] Unable to handle kernel NULL pointer dereference at \ virtual address 0000000000000028 ... ... [ 4453.810361] Call trace: [ 4453.813062] kobject_get_ownership+0xc/0x34 [ 4453.817493] kobject_add_internal+0x98/0x274 [ 4453.822005] kset_register+0x5c/0xb4 [ 4453.825820] my_kobj_init+0x44

    • Auf 5.15.0-1048.54~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2023-53477

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

    ipv6: Add lwtunnel encap size of all siblings in nexthop calculation

    In the Linux kernel, the following vulnerability has been resolved: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation In function rt6_nlmsg_size(), the length of nexthop is calculated by multipling the nexthop length of fib6_info and the number of siblings. However if the fib6_info has no lwtunnel but the siblings have lwtunnels, the nexthop length is less than it should be, and it will trigger a warning in inet6_rt_notify() as follows: WARNING: CPU: 0 PID: 6082 at net/ipv6/route.c:6180 inet6_rt_notify+0x120/0x130 ...... Call Trace: <TASK> fib6_add_rt2node+0x685/0xa30 fib6_add+0x96/0x1b0 ip6_route_add+0x50/0xd0 inet

    • Auf 5.15.0-1037.42~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2023-53476

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

    iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()

    In the Linux kernel, the following vulnerability has been resolved: iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() This condition needs to match the previous "if (epcp->state == LISTEN) {" exactly to avoid a NULL dereference of either "listen_ep" or "ep". The problem is that "epcp" has been re-assigned so just testing "if (epcp->state == LISTEN) {" a second time is not sufficient.

    • Auf 5.15.0-1033.38~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2023-53475

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

    usb: xhci: tegra: fix sleep in atomic call

    In the Linux kernel, the following vulnerability has been resolved: usb: xhci: tegra: fix sleep in atomic call When we set the dual-role port to Host mode, we observed the following splat: [ 167.057718] BUG: sleeping function called from invalid context at include/linux/sched/mm.h:229 [ 167.057872] Workqueue: events tegra_xusb_usb_phy_work [ 167.057954] Call trace: [ 167.057962] dump_backtrace+0x0/0x210 [ 167.057996] show_stack+0x30/0x50 [ 167.058020] dump_stack_lvl+0x64/0x84 [ 167.058065] dump_stack+0x14/0x34 [ 167.058100] __might_resched+0x144/0x180 [ 167.058140] __might_sleep+0x64/0xd0 [ 167.058171] slab_pre_alloc_hook.c

    • Auf 5.15.0-1037.42~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2023-53474

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

    x86/MCE/AMD: Use an u64 for bank_map

    In the Linux kernel, the following vulnerability has been resolved: x86/MCE/AMD: Use an u64 for bank_map Thee maximum number of MCA banks is 64 (MAX_NR_BANKS), see a0bc32b3cacf ("x86/mce: Increase maximum number of banks to 64"). However, the bank_map which contains a bitfield of which banks to initialize is of type unsigned int and that overflows when those bit numbers are >= 32, leading to UBSAN complaining correctly: UBSAN: shift-out-of-bounds in arch/x86/kernel/cpu/mce/amd.c:1365:38 shift exponent 32 is too large for 32-bit type 'int' Change the bank_map to a u64 and use the proper BIT_ULL() macro when modifying bits in there.

    • Auf 5.15.0-1037.42~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2023-53473

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

    ext4: improve error handling from ext4_dirhash()

    In the Linux kernel, the following vulnerability has been resolved: ext4: improve error handling from ext4_dirhash() The ext4_dirhash() will *almost* never fail, especially when the hash tree feature was first introduced. However, with the addition of support of encrypted, casefolded file names, that function can most certainly fail today. So make sure the callers of ext4_dirhash() properly check for failures, and reflect the errors back up to their callers.

    • Auf 5.15.0-1040.46~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2023-53472

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

    pwm: lpc32xx: Remove handling of PWM channels

    In the Linux kernel, the following vulnerability has been resolved: pwm: lpc32xx: Remove handling of PWM channels Because LPC32xx PWM controllers have only a single output which is registered as the only PWM device/channel per controller, it is known in advance that pwm->hwpwm value is always 0. On basis of this fact simplify the code by removing operations with pwm->hwpwm, there is no controls which require channel number as input. Even though I wasn't aware at the time when I forward ported that patch, this fixes a null pointer dereference as lpc32xx->chip.pwms is NULL before devm_pwmchip_add() is called.

    • Auf 5.15.0-1048.54~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2023-53471

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

    drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras gfx9 cp_ecc_error_irq is only enabled when legacy gfx ras is assert. So in gfx_v9_0_hw_fini, interrupt disablement for cp_ecc_error_irq should be executed under such condition, otherwise, an amdgpu_irq_put calltrace will occur. [ 7283.170322] RIP: 0010:amdgpu_irq_put+0x45/0x70 [amdgpu] [ 7283.170964] RSP: 0018:ffff9a5fc3967d00 EFLAGS: 00010246 [ 7283.170967] RAX: ffff98d88afd3040 RBX: ffff98d89da20000 RCX: 0000000000000000 [ 7283.170969] RDX: 0000000000000000 RSI: ffff98d89da2bef8 RDI: ffff98d8

    • Auf 5.15.0-1040.46~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2023-53470

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

    ionic: catch failure from devlink_alloc

    In the Linux kernel, the following vulnerability has been resolved: ionic: catch failure from devlink_alloc Add a check for NULL on the alloc return. If devlink_alloc() fails and we try to use devlink_priv() on the NULL return, the kernel gets very unhappy and panics. With this fix, the driver load will still fail, but at least it won't panic the kernel.

    • Auf 5.15.0-1040.46~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2023-53468

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

    ubifs: Fix memory leak in alloc_wbufs()

    In the Linux kernel, the following vulnerability has been resolved: ubifs: Fix memory leak in alloc_wbufs() kmemleak reported a sequence of memory leaks, and show them as following: unreferenced object 0xffff8881575f8400 (size 1024): comm "mount", pid 19625, jiffies 4297119604 (age 20.383s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<ffffffff8176cecd>] __kmalloc+0x4d/0x150 [<ffffffffa0406b2b>] ubifs_mount+0x307b/0x7170 [ubifs] [<ffffffff819fa8fd>] legacy_get_tree+0xed/0x

    • Auf 5.15.0-1037.42~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. 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-1043.49~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. 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-1037.42~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. 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-1043.49~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. 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-1048.54~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. 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-1043.49~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. 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-1040.46~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. 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-1045.51~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. 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-1048.54~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. 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-1048.54~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 →